Does that sound reasonable?
Yes, but use ent_create so that you can load another sector without leaving the current one. Also this means you can have some LoD -- for example, you want some mountains on the horizon, but since they player isn't actually anywhere near them you don't want to have the high-detailed version eating up resources.
Jibb