
Since I had a $600 graphics card just
sitting around, I figured I might as well install it. This morning I took my PC and the card to a local computer repair and supply shop.
I had previously tried to install it myself, and failed because due to the card's bulk I couldn't figure out how to line up the output jacks with the port in the back of the PC casing.
Turns out I was just being a complete idiot. All I need to do was remove the metal covering of the port below the one I was trying to use. The card is so bulky it basically takes up two slots. It uses one port for the output jacks and the other port is for the exhaust from the heat sink/fan.
But it was worth it because the guy also hooked up an old hard drive (turns out I needed an extra cable I didn't have) and de-fucked up a DVD-RW drive I installed about a month ago. For this he asked a grand total of $35. Money well spent, in my view.
So how does the card stack up? Well, I'm proud to say I had the foresight to download and run a gaming benchmark utility called AquaMark before I removed the old card. I then ran it on the new card as well.
Unfortunately, the free version of AquaMark just runs a basic test with set paramaters: resolution set to 1028x768, anti-aliasing off and details set to "very high". My PC has an AMD Athlon 64 X2 4200+ running at 2.0 GHz, 1 GB of RAM, and Windows XP. The old card is an Asus sporting an Nvidia 6800.
AquaMark runs a series of short clips rendered with a game-style engine. It then keeps tracks of your frames per second for each section, and produces three numbers at the end: one for the GPU, one for the CPU, and one for the system.
My old card cranked out 15.4 million triangles per second with an average 51.2 frames per second. It performed worst in "large scale vegetation rendering", which bogged the framerate down to less than 28 per second. It did poorly in "massive overdraw", in which a single large explosion dominated the screen, and in "high particle count" rendering smoke effects. Both those sections were under 40 fps. Its highest score was in "dynamic occlusion culling", which as far as I can make out, measures how well it renders a large scene with multiple moving objects. My old card scored 85 fps here.
In the end, AquaMark gave my GPU a score of 7,560, the CPU got 7,942, and the system total was 51,226. The numbers themselves don't mean anything to me except as something to compare the new card to.
Ah, the new card. I can hear it now, whirring away inside my case. I like to think of my PC as the
SRT-4 of the computer world: pretty bland from the outside, but with a slammin' turbocharged motor under the hood waiting to kick in.
When I ran AquaMark again, my machine generated a whopping 23.1 million triangles per second, fully 50 percent more than before. The average framerate was 76.8 per second, again a gain of about half.
On that "large scale vegetation" test, it clocked in at nearly 77 fps, "high particle count" was 72 fps, and "massive overdraw" was 66 fps. So performance was basically doubled in the most intensive categories.
The final scores were 14,235 for the GPU, 8,340 for the CPU, and 76,807 for the whole system.
So there were significant improvements in the benchmarks. But how does it perform in the real world? Here things get a bit murkier. I fired up three games: "Doom 3", "Far Cry" and "Company of Heroes".
In "Doom 3", the game adjusted my default graphics settings to "high" instead of "medium" as previously. The game ran in 1028x768, but anti-aliasing (which gets rid of jaggies) was turned off. To be honest, I couldn't see much difference though the game may have ran more smoothly than I remember it being before.
On "Far Cry", the game said my machine specs were "very high", but it put most of the advanced graphics (textures, particle count, shadows, lighting quality, etc) settings to "medium". It ran smoothly with those settings, then I cranked most of them up to "high" and replayed the same area. I didn't notice any difference in picture quality but the framerate got a bit choppy.
Finally, I ran "Company of Heroes", a WWII strategy game with detailed graphics, destructible environments and lots of moving parts. Here I went straight for the juggler and set everything on "high" except for physics and anti-aliasing. Sure enough, the game looked fantastic. Everything was crisp and detailed. And then I tried to move stuff. Everything just bogged down and stuttered. Things got a little smoother after a minute or two but it was not a pleasant gaming experience.
Sadly, it was clear that although I now have the best graphics card on the market, my system is now limited by the CPU. When I bought the PC in late 2005, it was essentially the best mainstream processor you could get. Stepping up a notch would have meant shelling out an extra $500-$1000 for an overpriced gaming processor. When buying a PC, I always devote more dollars in the budget to the CPU since everything else (RAM, storage, GPU) is easily upgradeable. My current system is like having a car with a 400-horsepower, turbocharged engine, but a stock tranny and narrow little street tires. Lotsa power (rendering ability), but no way to get it to the road (screen).
There are two rays of hope for better future performance. One is to put in another gig of RAM. The other is that most games coming out this year will be optimized to take advantage of dual-core processors. It's taken a while for developers to learn to tap the multi-core technology. Hopefully games like "Crysis" and "Supreme Commander" will make better use of system resources.
Oh, there's one more reason that things could get better. DirectX 10, the Microsoft graphics technology game developers write to when making games for Windows, comes out in Windows Vista. Although early reviews say Vista is a bit of a pain in the butt and doesn't necessarily deliver performance advantages on existing games, those DirectX 10 ones coming out soon should really scream.
But in the end, I don't know if I can say that this graphics card is worth $600, unless you already have a super high-end PC that results in a lot of synergies.
Labels: video games