I think Flight Simulator X uses a similar codebase with one overriding if clause:
if (FramesPerSecond>10)
{
sleep(30);
}
I recently picked up a Quad Core system with 2GB of RAM and an Nvidia 8800 GT. I even have the blue blinky LED light on the front of the case that's supposed to speed up things. I'm still only seeing 9FPS using high levels in FSX. What gives? Do I _really_ have to turn off all of that vehicle traffic, weather, clouds and defrag my hard drive every night?
There's something about "future-proofing" software that leaves much to be desired. Sometimes simplicity speaks volumes.