Battlefield 2

Battlefield 2 is a game that has been a valuable asset to our GPU testing, and it's one of our absolute standards for present-day gaming. The game is one of the most popular that we test, and it is still one of the best reasons to upgrade your graphics card. Our benchmark for this game is basically a third-person view of a player on foot and in a few different vehicles, including a jet. This gives us a wide view of the action in the different vehicles and on foot in order to get a test which covers a wide range of gameplay. We tested Battlefield 2 with the graphics settings on "High" quality.

Battlefield 2

Battlefield 2

Battlefield 2

Battlefield 2

When testing Battlefield 2, we noticed a strange graphical issue with our 7300 GS cards, the Sparkle 7300 GS Ultra 2 and the Gigabyte 7300 GS. For some reason, ground textures show up as white (blank) when in third-person view, and strange motion trails follow the characters and vehicles (as well as some structures). We're not sure why this happens (it's possibly a TurboCache issue, as these cards use this technology), but there aren't any graphical problems when in first-person mode. This will be a significant inconvenience for any BF2 players who like using third-person view (as this editor does) when in certain vehicles like the hum-vee.

A pattern we will see throughout all of these tests is that the ASUS EN7800 GT Top Silent will stand out as the highest performer, particularly in the higher resolutions. This is the advantage of a part that has a higher number of pixel pipelines (20) and is a higher-end part in general. However, with the extra performance comes a higher price tag and higher temperatures, and this silent 7800 GT from ASUS is hard to find on sale at the time of this writing. (MSI also manufactures a silent 7900 GT card which would further improve performance, although unfortunately it is apparently only available in European markets.)

In the graphs above, the first thing we notice is an overhead of about 60 fps at the lowest resolution for a lot of the cards. The game runs well on most of the cards at this setting, and even the slowest cards can run the game at a playable frame rate. Because things like sniping are part of the game play in Battlefield 2, 800x600 is not an ideal resolution unless you are only playing on the smallest maps. 1024x768 is more suitable for medium to large games, so this is something to consider while looking at performance.

We can see that on the low end, the X1300 performs worse that the Sparkle 7300 GS up until you get to the higher resolution. This isn't helpful though because none of these cards are really playable over 1024x768. If you want to be able to play Battlefield 2 at 1600x1200 on "high" quality, you will probably need at least an X1600 XT to do so.

As a side note, we can see how the factory overclocks on cards like the Gigabyte and Albatron 7300 GT and Gigabyte 7600 GS give a few extra frames of performance over the other cards of the same type. Cards like these will naturally have a slight edge in performance over the reference clocked ones which is always something to consider when looking at card prices.

Test Setup Quake 4
Comments Locked

49 Comments

View All Comments

  • yyrkoon - Thursday, August 31, 2006 - link

    If its silly, why even bother replying . . . No need to go out of your way to be a jerk.
  • nullpointerus - Friday, September 1, 2006 - link

    Jerks don't take the time to apologize. As for why I apologized, I felt badly for responding in kind. I was belittling people who felt the need to belittle the site without taking the trouble to think their arguments through. Apparently that put some kind of chip on your shoulder such that you felt the need to attack me after I'd already apologized.
  • DerekWilson - Friday, September 1, 2006 - link

    maybe we can take a different angle as the standard reasoning has been rolled out already ...

    if we decide to test with a system that "matches" the graphics card, we are making a decision about what is reasonable for either a specific level of performance or price point. By making such a decision, we limit ourselves -- for instance, in this review we may have chosen a system to match a 7600 GS. But maybe it's too under powered for a 7600 GT, or perhaps its too overpriced for a 7300 GS.

    we absolutely can't test every card with every processor and every memory configuration on every chipset for every review.

    en lieu of choosing one system that is supposed to be a "one size fits all", we can remove the system from consideration by choosing the highest end configuration possible.

    when a graphics card peforms better in our system, we know it is capable of better performance in any system. this is true in almost every case.

    this does put a burden on the reader to understand the limitations of his or her own system -- i.e., will the fact that the 7600 GT performs higher than 7600 GS expose a CPU limitation on the system the reader is building/upgrading.

    this question can be answered in a couple ways.

    with game tests, if you can borrow a high end graphics card and see where the cpu limitation falls at something like 800x600 without aa and af, you'll know where the upper limit on framerate is based on the CPU. thus a decision can be made about the best fit for a card.

    if you can't borrow a higher end card, you can turn all the graphics settings down as far as possible and run at 640x480 or lower if possible (does anything aside from the chronicles of riddick still support 320x240?). this isn't ideal, but even on a low end card you can get a pretty good idea of whether or not there will be a cpu limitation entering into the mix.

    when you know what the cpu limit of your system is, pick the resolution you want to run, and find a card that gives you a number just over this limit. this card is the ideal fit for your system at your resolution. it will deliver the performance your cpu will ask for.

    I know its complicated, but its much better than the can of worms we'd open if we went in another direction.

    In GPU reviews meant to demonstrate the capabilities of a graphics card, we will not add unnecessary bottlenecks to the system.
  • nullpointerus - Friday, September 1, 2006 - link

    You need a form letter, or something. Maybe you could put up a short page entitled Why We Test this Way and link to it on the front page of each article.
  • nullpointerus - Thursday, August 31, 2006 - link

    Hmm...that last paragraph came out a little too harsh. I apologize in advance if I've offended anyone. I still think the points are valid, though.
  • JarredWalton - Thursday, August 31, 2006 - link

    If you look at the performance difference between an E6400 stock and 3.0 GHz OC in our http://www.anandtech.com/systems/showdoc.aspx?i=28...">PC Club system review, you will see that it makes virtually no difference in performance even with a 7900 GT. All of these GPUs are the bottleneck in gaming, but we use a higher-end (relatively speaking) CPU just to make sure.
  • imaheadcase - Thursday, August 31, 2006 - link

    I disagree 800x600 is great for sniping, i play on a 9700 Pro and normally switch between 800x600 and 1024x768 and like 800x600 better on large maps. It brings the objects "bigger" to me and lets me get better accuracy.

    Even if i had a 7900GT i would prob not go higher than 1024x768. Don't know why people play at higher rez, makes everything so tiny. Squinting to play a game is annoying and distracting from gameplay :D
  • Josh7289 - Thursday, August 31, 2006 - link

    People who have larger monitors have to use higher resolutions to keep things from getting too large, and to make good use of all that real estate, especially when it's an LCD (native resolution).

    For example, a 17" CRT is best run at 1024 x 768 for games, while a 21" or so LCD is best run at 1600 x 1200 or 1680 x 1050, depending on its native resolution.
  • Olaf van der Spek - Thursday, August 31, 2006 - link

    What do you mean with 'too large'?
    In games it's not like in Windows where objects get smaller if you increase the resolution.
  • DerekWilson - Thursday, August 31, 2006 - link

    this is correct (except with user interfaces for some reason -- and there the exception is warcraft 3). thanks Olaf.

    lower resolution will give you much less accuracy -- larger pixels in the same screen area decrease detail.

    the extreme example is if you have a 4x3 grid and you need to snipe someone -- his head has to be in the center of one of the 12 blocks you have to aim through to even be able to hit him. The smaller these blocks are, the more pixels fit into the head, the more capable you will be of sniping.

Log in

Don't have an account? Sign up now