First off, this is NOT a gripe or complaint. I'm happy with the new vid card I got and AH2 looks nice and is playable. This is supposed to be a discussion, not a gripe session. I put this in general discussion instead of hardware/software because it's not really aimed at any hardware in particular, and I already confirmed by reading a few virtually ignored threads that some others have noticed something similiar. Anyhow...
Has anyone noticed that AH2 framerates seem to be cpu limited? I've been playing around with 2 different vid cards on my system and it seems like I can use wildly different graphics settings and get very little change in framerates. Here's what I started with and what I did. I'm also curious as to if HT is coding exclusively on intel processors and maybe inadvertently using intel specific instructions so AMD systems get handicapped, because my results were a bit unexpected. Or maybe my system just sucks, but I'm not sure about that.
First, system specs.
AMD Athlon XP 2000+ "thoroughbred", 1.67 ghz, 133mhz FSB
512 meg DDR 266
SB Audigy2 ZS
windows XP Home
The rest of the system doesn't really matter much, except that it's all high quality components and stable. The AGP bus is confirmed working at 4x.
I started with a GF4-4200 and noticed something odd - at 1024x768, I got essentially the same framerates using no FSAA and 2x FSAA. In AH1, running 2x FSAA would usually result in a 30% or more framerate drop at the same resolution. Further experimentation with FSAA and ansio/mipmap filter settings seemed to show that I could really work the video card or just let it loaf along, and my framerates stayed almost the same. The only way to get better framerates was to change the sliders, but even then it was tough to get consistent framerates over 30 when near fields.
I just got a nice new Nvidia 6800 GT today and installed it. I tested it first with doom3 and it worked exactly as you'd expect - much better image quality, double the framerate even with higher resolution and detail set, everything about it was better. Then I tried AH2 and got...
No improvement. I think I might have gotten 3 fps more. Again, I ran through some tests changing resolutions, fiddling with FSAA and ansio settings, and again it seems like AH2 is badly cpu limited. My shiny new 6800 GT gets me barely 30 fps sitting in the tower with all three of the sliders set in the exact center and a resolution to 1024x768, which is about what my GF4-4200 would get me.
Another oddity - When running AH1, I could alt-tab out to the system and when back at the desktop, things seemed to respond normally. Windows would pop up quickly, I could check email and browse the web with AH1 running happily in the background. I could even surf the web or check email with an AH h2h host running and nobody in the arena (full with me and 7 others) noticed any warps at all. But when I alt-tab out of AH2, the system responds very very sluggishly. Even bringing up folder views takes 10-15 seconds. AH2 is clearly hogging the cpu far more than AH1 did.
So what's the big bottleneck here? Are all the new graphics features being offloaded to the cpu? Since dropping all the sliders is the only thing that increases framerate, even more so than dropping resolution, is all that detail being produced by the cpu instead of the video card?
Is it an AMD vs. Intel issue, using SSE2 or whatever instructions? Are the compiler flags set to P4 uber alles?
Inquiring minds want to know, especially before they spend money on new hardware. If it's an AMD vs. Intel issue, knowing that beforehand could prevent spending a whole lot of coin on another ineffective upgrade.