So this past weekend I finally installed my new motherboard (Asus P8P67 Evo), CPU (2600K), and memory, reinstalled XP and drivers from scratch, re-did the tweaking to remove unneeded processes (mostly using advice from
http://www.blackviper.com/WinXP/servicecfg.htm ), got the new (3.2.8) version of Fraps and Aces High installed, and started testing a bit. Only my optical drives are plugged into the potentially faulty sata ports, so that isn't a factor in these tests.
For certain its much improved. I've been capturing full screen lossless at various framerates and the game-play framerate never drops below 30 while recording. 30 is pretty slow you say? Well I agree, but I noticed some really strange behavior.
First my results aren't directly comparable to my old results because of the newer Fraps. The changelog for the new versions includes the following:
"3.2.8 - 3rd Feb 2011
- Greatly reduced CPU usage while recording on most configurations"
So maybe making the Fraps people aware of the problems with Aces High led them to tweak their code? Who knows?
Anyways, what I found is that IF I capture at an un-locked framerate of 15 or more, Aces High always runs at a multiple of the framerate that I'm capturing at. So what happens if I set the capture framerate to 30 is that the game will run at 60 until I get into some heavy action, then drop down to 30 and stay there. It may fall back up to 60 if I leave the area that's hitting the framerates hard. If I set the capture framerate to 15, as soon as I hit some action that drops the gameplay framerate below 60, it falls down to 45 and stays there except one time I hit a rather dense dogfight and it dropped down to 30. If I set the capture framerate to 20, it falls to 40, a capture framerate of 24 was tested to fall down to 48.
But if I set the capture framerate to 14 or lower, the gameplay framerates change dynamically as you'd expect, lower in high action areas and synced at 60 in low action areas.
When not capturing this setup is good enough to keep the game at 60 FPS at all times, but I haven't tried unsyncing to the monitor frequency yet to see what happens.
Anyways, while improved, this problem makes things still not quite right. I'm guessing I have plenty of CPU horsepower now, but either my hard drive or my video card is too slow to keep it at 60 FPS while capturing at all times. But I can't justify the cost to upgrade those as well at this time, I'll just have to capture at 14 or 12 or something.
Btw, turning off lossless doesn't seem to have a measurable effect, so I keep it on. I haven't tried half-size yet, my experience is that half-size looks like crap and takes up nearly as much hard drive space as full-size anyways.