Original Post
I noticed that when I move my game to a multiprocessor machine with otherwise identical specs, the framework timer that comes with the SDK reports markedly less frame rates. Oddly enough, though, the game still seems very smooth (which it shouldn't, given its low reported frame rates). The framework SDK uses the QueryPerformanceCounter() method to run its timer. Is it possible that the numbers it is reporting could be in error on multiprocessor machines?