Also ein stadtlevel würd ich sowohl aus Models als auch aus Blocks machen wobei die blocks in der Unterzahl wären, da sie in mengen unglaunlich viel Leistung verschwenden würden.
Models sind halt aufwändiger sowohl beim erstellen als auch beim texturieren, wie blocks. Wenn du die Häuser detalliert haben willst mach sie am besten aus Models, Blocks würden die Framerate unter 10 fps treiben. Terrain würde ich nur verwenden wenn die Stat im Gebirge oder auf sehr hügeligem Gebiet angesiedelt ist.