Quake 4 Performance

There has always been a lot of debate in the community surrounding pure timedemo benchmarking. We have opted to stick with the timedemo test rather than the nettimedemo option for benchmarking Quake 4. To be clear, this means our test results focus mostly on the capability of each graphics card to render frames generated by Quake 4. The frame rates we see here don't directly translate into what one would experience during game play.

Additionally, Quake 4 limits frame rate to 60 fps during gameplay whether or not VSync is enabled. Performance characteristics of a timedemo do not reflect actual gameplay. So why do we do them? Because the questions we are trying to answer have only to do with the graphics subsystem. We want to know what graphics card is better at rendering Quake 4 frames. Any graphics card that does better at rendering Quake 4 frames will play Quake 4 better than another card for Quake 4. While that doesn't mean the end user will see higher performance in the game, it does mean that the potential for seeing more performance is there. For instance, if the user upgrades a CPU before the next graphics card upgrade.

Timedemos do walk a fine line between synthetic benchmarks and real world benchmarks. While we tend to favor real world data here at AnandTech, this type of benchmark is very capable of using a real world data set to test the maximum capabilities of the graphics cards under its particular work load without bottlenecking at other points in the system. To be sure, even timedemos can see memory and CPU bottlenecks, as data must be transfered to the graphics card some how. But this impact is much lower than the impact of running AI, physics, script management, I/O, and other game code at the same time.

What this means to the end user is that in-game performance will almost always be lower than timedemo performance. It also means that graphics cards that do slightly better than other graphics cards will not always show a tangible performance increase on an end user's system. As long as we keep these things in mind, we can make informed conclusions based on the data we collect.

Our benchmark consists of the first few minutes of the first level. This includes both inside and outdoor sections, with the initial few fire fights. We tested the game with High Quality settings (not Ultra), and we enabled all the advanced graphics options except for VSync and antialiasing. Id does a pretty good job of keeping framerate very consistent, and so in-game framerates of 25 are acceptable. While we don't have the ability to make a direct mapping to what that means in the timedemo test, our experience indicates that a timedemo fps of about 35 translates into an enjoyable experience on our system. This will certainly vary on other systems, so take it with a grain of salt. But the important thing to remember is that this is more of a test of relative performance of graphics cards when it comes to rendering Quake 4 frames -- it doesn't directly translate to Quake 4 experience.

Quake 4 Performance

The 7600 GT is able to run Quake 4 at this resolution with no problem, while the 6600 GT and the X1600 XT aren't up to the task. Running at 1600x1200 is a good solid resolution for Quake 4, as the low contrast edges and the pixel size (on a 21" monitor like the one we test on) is good enough to make aliasing less of an issue than in a game like Battlefield 2. Very interestingly, the X1900 GT bests the 7900 GT in an OpenGL game, where the opposite was true in more than a couple DirectX games in this series of tests.

The X1900 GT is a great value for Quake 4, offering performance beyond that of the 7900 GT while costing much less. Owners of the X1800 GTO (or similar class cards) aren't doing too poorly here, but owners of the 6600 GT would do well by running at 1024x768 for the best experience. Other cards that couldn't hold their own at 1600x1200 will do fine at 1280x1024.

Very interestingly, it seems that a benchmark traditionally ruled by NVIDIA hardware has lost ground to ATI. As this really is more of a pure OpenGL rendering benchmark, we are glad to see ATI doing so well where they haven't had strong performance in the past.

Half Life 2 Episode One Performance Rise of Nations: Rise of Legends Performance
Comments Locked

74 Comments

View All Comments

  • augiem - Thursday, August 10, 2006 - link

    I wonder which of these cards would accelerate Maya's 3D viewport performance the most...
  • PrinceGaz - Thursday, August 10, 2006 - link

    If you're a casual Maya user, then look at the OpenGL performance (Quake 4) for a rough guide. I'm tempted to think though that the GeForce cards should still have the edge in most OpenGL situations so Quake 4 might not be representative.

    If you use Maya professionally, then none of the cards looked at are for you. A good Quadro or FireGL card will render scenes far faster than any consumer card, and as time is money, will more than pay for itself despite their high cost if that is what you do for a living.
  • Calin - Friday, August 11, 2006 - link

    There was a time when it was possible (although not very easy) to mod a Radeon 9700 into the corresponding FireGL card. This would have been great for you (but now a FireGL based on 9700 could be slower than consumer cards)
  • PrinceGaz - Thursday, August 10, 2006 - link

    I've only read the first two pages of the article up to and including the list of prices for the various cards at the bottom of the second page, and haven't read any comments here, but it seems pretty obvious already that the X1900GT is going to be the obvious winner in terms of value for money.

    I'll be back in half an hour or so after I've read the rest of it.
  • Gondorff - Friday, August 11, 2006 - link

    Indeed, the X1900GT looks very good... which makes me very happy b/c I just bought it a week or so ago (damned slow shipping though...). For those who do care about rebates, the x1900gt can be had on newegg for $200 right now (a connect3d one). I was lucky and got it at $175 before they raised the price... for $15 more than the 7600gt I was going to get otherwise, that's pretty damn good if I may say so myself.

    Anyway... excellent article; if only it were out earlier so I could worry less about a slightly blind choice... but c'est la vie and it turned out well anyway :).
  • Kougar - Thursday, August 17, 2006 - link

    Good grief, I just found it for $199... and it was previously $175!? Incredible... :(
  • PrinceGaz - Thursday, August 10, 2006 - link

    Yep, pretty much as I suspected- the X1900GT is best at stock speeds. Things become a little blurred when factory-overclocked 7900GTs are brought into the picture but while they're faster, they're also more expensive by a similar amount. Both offer great value for money if you need to buy a card now.

    One thing the article seemed to overlook is that many people who visit sites like this will overclock cards themselves, factory overclocked or not, and this is likely to reduce the advantage of already overclocked cards like the 7900GTs you recommend. I imagine there is a bit more headroom in a stock X1900GT than a factory overclocked 7900GT (especially a 7900GT with a core clock of 580 like you used). Those of us willing to take a chance on how much extra a card has available may well find a user-overclocked X1900GT to be a match for what an overclocked (user or factory) 7900GT can achieve.
  • coldpower27 - Friday, August 11, 2006 - link


    The problem with this is that your using assume performance vs guranteed performance of factory overclocked units, so they aren't comparable.

    The point provided is something to keep in mind, but shouldn't be recommended for anyone other then those who know what they are doing. Not to mention the voiding of the warranty when you do when you suggest.
  • DerekWilson - Friday, August 11, 2006 - link

    Also, if you look around, increasing voltage and cooling for 7900 GT cards can yeild results better than a 7900 GTX. Buying a factory overclocked 7900 GT gives you a card that a manufacturer binned as a part that is able to hit higher than stock clocks at stock voltage and temperature. So you should get a more easily overclockable card if you really want to push it to its limits.
  • Genx87 - Thursday, August 10, 2006 - link

    2nd from the top for ATI is considered mid grade?

    Guess that 7950GX2 is pushing them down from the top.

Log in

Don't have an account? Sign up now