I keep having problems running games at 60 fps. The games start fine, but randomly slow down to 30 fps. This is occuring in Windows XP. It will slow down randomly, and speed back up randomly.
The situation is like this:
The resolution has nothing to do with it. It does it on 640x 480 and 320 x240.
The amount of actors on screen has nothing to do with it. It will run fast sometimes with 400 actors and slow other times with 3 actors.
The amount of graphics onscreen has nothing to do with it. It does it with huge pngs moving past and it does it with all background graphics disabled.
The cpu usage has nothing to do with it. It will run at 70% cpu, then slow down to 30fps and 45 % cpu. No cpu maxing is involved.
Something else is amiss.
I am using an Nvidia 8600 GT, and I haven't had any problems with any other games (sins of a solar empire runs fine even with 100's of ships battling).
Other 2d games, such as java applets, also run fine at normal speed.
Any suggestions?