That's where you need to to learn lod/fov etc. Only the entities within
a certain sight distance will activate.
If you get my drift. Or maybe store a certain amount in a pointer instead of reloading them.
example:
If (my-model == exploded)
{set(my-model,INVISIBLE);
vec_set(my-model,vector(x,y,x
}

I hope you can see what i'm getting at..



Windows XP SP3
Intel Dual Core CPU: E5200 @ 2.5GHz
4.00GB DDR3 Ram
ASUS P5G41T-M LX
PCIE x16 GeForce GTS 450 1Gb
SB Audigy 4
Spyware Doctor with AntiVirus