Quella di salvare le villette come oggetto gsm è una buona soluzione e ti dovrebbe dare ottimi risultati senza avere problemi di macro.
Hai provato ad eliminare le linee 2d dai file selle villette?
.....sono quelle, assieme alle sezioni, che appesantiscono il file.
........puoi anche togliere l'arredamento inteno alle villette: se devi renderizzare gli esterni ti serve a poco, no?
In un paio di lavori ho realizzato dei villaggi turistici (per 2.000 persone in media) ed il file completo che ho generato, con gli accorgimenti che ti ho descritto prima, non ha mai superato i 10 mega