Ich finde deinen Ansatz bzw. Einstellungen sehr gut! Ich handhabe es ähnlich.
Meiner Meinung nach reicht es die großen Ligen auf spielbar einzustellen, da du ja bei Gladbach bleiben möchtest.
Ich starte meistens einen Journeyman-Save, wo ich alle Länder auf spielbar stelle, wo ich mir auch vorstellen kann im realen Leben zu arbeiten. Da kommt es dann auf verschiedenste Dinge wie Sprache, Reputation, Klima etc an...
Ähnlich wie du stelle ich den Rest der Länder auf betrachtbar, damit sie realistisch simuliert werden. Damit es nicht zu viele werden orientiere ich mich am europäischen Vergleich, das heißt ich nehme die ersten 40 Länder. So ist zum Beispiel Malta nicht dabei. Das finde ich wichtig, damit sich nicht nur die Top-Ligen immer weiter im Ranking verbessern, sondern die meisten bedeutenden Ländern in Europa, so bleiben auch die europäischen Wettbewerbe realistisch.
Deine angepasste Datenbank sieht fast gleich aus wie meine
Zusätzlich lasse ich noch alle Spieler laden die "deutsch" sind, damit alle Deutschen dabei sind.
Ich bin der Meinung, dass so eine "große" Datenbank schon notwendig ist, wenn man langfristig ein realistisches Spiel haben möchte. Wenn du aber nur mit Gladbach spielst und die anderen Ligen nicht relevant sind, dann kann man sie auch verkleinern. Ich habe über 200.000 Spieler und es läuft flüssig und relativ schnell.
Vielleicht noch eine Idee zu Gladbach...du könntest mal bei Transfermarkt.de nachschauen, aus welchen Länderns sie bevorzugt Spieler kaufen?! Die könntest du dann zusätzlich auf spielbar stellen, um noch mehr Spieler zu bekommen und die Entwicklung des Landes zu fördern.