Why do Microsoft games lag like crazy on my computer?
Recently I have become aware that any Microsoft game that I have on my computer runs with unbearable lag. At first I though that Halo 1 and 2 just hated me, but I've noticed that Age of Empires 3 does it as well. What's interesting about this is that I'm getting a high FPS in games (30's and 40's lowest, usually around 50 and up) but it still lags. I think the best way to describe the framerate would be to call it "jumpy", it never stays stable, but instead rapidly bounces about 5 FPS in either direction.
However, things really started to get interesting when I tried to record a video with Fraps to show what was happening. I hit the record button and... suddenly the lag goes away. Go figure. So, I think recording with Fraps has a smoothing effect on the framerate, because the FPS suddenly becomes very consistent. I'd just record video all the time, except that it would eat up all of my disk space :(. So, does anybody have any ideas on a solution? Some sort of framerate smoothing software perhaps? Oh, by the way, here's my specs:
-E6850 @ 3.0 Ghz
-2 GiB DDR2 800 RAM
-Two 8600 GT's in SLI
-Asus P5N-E SLI motherboard
-Various SATA drives that I've scrounged
-Windows Vista 32-bit
I can run most games maxed out (or close to it) except for Crysis and Far Cry 2, of course :).