In PC gaming, first person shooters get all of the attention.  The releases of Doom 3 and Half Life 2 were accompanied by a swarm of hardware upgrade guides all over the net, including those published on AnandTech.  If you were waiting for Doom 3 or Half Life 2 before upgrading your machine, you had every ounce of information at your disposal upon their release. 

The same type of attention is rarely cast on other genres of games in the PC world for a handful of reasons.  For starters, FPSes are the most likely to have built-in benchmarking tools, making our ability to present you with performance data infinitely easier.  There's also a good deal of emotional attachment to anything that comes out of id Software, Epic Games or Valve, given their history with PC games - in their own way, they are the developers who brought the PC its Super Mario Brothers or Legend of Zelda.  But reasoning aside, there's much more to PC gaming than just FPSes; the best, most recent, example of an extremely successful non-fps is none other than Blizzard's foray into the Massively Multiplayer Online Role Playing realm - World of Warcraft. 

MMORPGs, like World of Warcraft, rely on hordes of subscribed users (hence the massively multiplayer aspect); otherwise, they lose a big chunk of their appeal. World of Warcraft has been particularly successful in this respect.  Earlier this month, Blizzard announced that WoW had reached over 1.5 million subscribers worldwide, with over 800,000 subscribers in North America alone.  At any given time, there are over 500,000 users logged into one of Blizzard's many WoW servers at a speed of adoption never before seen in the MMORPG market.  But as we saw with the introduction of Warcraft III, anything Warcraft from Blizzard is not only well done, but turns to gold upon release. 

Given the tremendous market penetration of WoW, we felt that it was time to take a look at its performance demands.  But unlike Doom 3 and Half Life 2, there is no static element of WoW gameplay - everything takes place in an ever-changing online world.  The result is that finding a repeatable benchmark to run is fairly difficult...but not impossible.  As a MMORPG, World of Warcraft doesn't depend on the razor-sharp reaction time of a fast-paced first person shooter; instead, you spend most of your time walking around performing quests and battling at a much slower pace, in a much larger, more interactive world.  As such, there are two scenarios when performance in WoW becomes an issue: when a lot of characters are present on the screen, and simply rotating the camera in the world.  The former is a virtually impossible scenario to use as a benchmark, as you can't reliably get a bunch of people to do the exact same thing at the exact same time in a repeatable fashion, but the same can't be said about scenario 2.  The world of Warcraft is truly enormous and in order to prevent overcrowding, there is a large number of servers for you to choose on which your character may play - each server has a complete copy of the Warcraft world.  Even on the highest populated servers (one of which we conducted our test), there are many areas where you can go that are devoid of any player controlled characters - making them ideal for benchmarking.  We chose one such spot in the Night Elf city of Darnassus. 

The other aspect of WoW that played into our favor was the fact that exiting and returning to the game using the same character always put you in the world at the exact same place.  Equipped with FRAPS, we were able to get an extremely repeatable average frame rate out of a sequence of five full camera rotations in our chosen spot in Darnassus.  The number of rotations ensured that minor variations such as a squirrel walking across the screen would have minimal impact on the benchmark, and the results backed that up.  We found a maximum of 3% variation between runs as long as there was no disk swapping that occurred during the benchmark (more on that later).  The only downside is that our benchmark is not externally reproducible, but similar techniques can be used to achieve a similar end result.  We did have one user search us out in the world and interrupt our benchmarking by asking us if we had any linen cloth, but after a quick "no", we were back to benchmarking without being disturbed. 

Graphically, WoW isn't another Doom 3 or Half Life 2; it's not pushing the limits of DirectX 9 nor is it going to knock your socks off visually.  For a MMORPG, it looks pretty good, similar to Warcraft III, but obviously much more detailed, since you are taking the perspective of a single character in the world of Warcraft, rather than controlling an army from up above. 

Blizzard states the minimum GPU requirement as a GeForce 2; while a GeForce 2 will run the game just fine at lower resolutions and detail settings, it will do so at the sacrifice of a good amount of image quality.  Below, we have a comparison between a playable WoW system on a GeForce4 MX (GeForce 2 class DirectX 7 hardware) and on a Radeon X800 (DX9 hardware). You'll see a DX7 screenshot, and mouse over to see the same scene running on DX9 hardware:

As you can see, the improvement from older hardware to newer DX9 cards is fairly significant.

The same isn't necessarily true for DirectX 8 hardware, as the GeForce4 looks just as good as the X800, just slower, in WoW. 

Below, you'll see a DX8 screenshot, and mouse over the image to see the DX9 version:

How much slower is a GeForce4 than a Radeon X800?  That comparison and many more is the subject of our first comparison...

The Test

Our hardware configurations are similar to what we've used in previous comparisons.

AMD Athlon 64 Configuration

Socket-939 Athlon 64 CPUs
2 x 512MB OCZ PC3200 EL Dual Channel DIMMs 2-2-2-10
NVIDIA nForce4 Reference Motherboard and MSI K8N-Neo2 (nForce3) for AGP tests

Intel Pentium 4 Configuration

LGA-775 Intel Pentium 4 and Extreme Edition CPUs
2 x 512MB Crucial DDR-II 533 Dual Channel DIMMs 3-3-3-12
Intel 925XE Motherboard

AMD Athon XP Configuration

Athlon XP 3200+ Barton CPU
2 x 512MB OCZ PC3200 EL Dual Channel DIMMs 2-2-2-10
ASUS nForce2 Motherboard

ATI's Catalyst 5.3 and NVIDIA's ForceWare 71.84 Drivers were used.

World of Warcraft Video Options
Comments Locked

59 Comments

View All Comments

  • Conspiracy - Thursday, March 31, 2005 - link

    I'm running an Intel 2.8GHz 800FSB overclocked to 3.4 and 1GB of memory. I also have a Geforce 6800GT Ultra. Nice setup and can play any game at max rez w/o issues. Even WOW is quite nice. However I did have a lot of issues with disk swapping, mainly in big cities like Orgrimar. I fixed it by setting up a Raid 0 config. I rarely, if ever, get any disk swapping issues. This is a pretty huge key factor with performance IMO.
  • drdavis - Thursday, March 31, 2005 - link

    It was great to see the comparison to the Mac as I am a Mac user playing WoW (PowerMac G5 dual 2Ghz with ATI 9800 Pro) as well. I agree with the assessment that the bottleneck is most likely the OpenGL driver. I am curious, it would be nice if a comparison could be made to the PowerMac running an Nvidia 6800 instead of the ATI card. I have been told that ATI never was one for screaming OpenGL performance and Nvidia usually did a better job with OpenGL drivers.
  • eastvillager - Wednesday, March 30, 2005 - link

    The only WoW performance issues I have are on Blizzards side of the connection, lol.
  • eastvillager - Wednesday, March 30, 2005 - link

  • Pinnacle - Tuesday, March 29, 2005 - link

    While I commend the intention of doing a performance review on game that are not first person shooters, I think you have missed the point. Yes your enjoyment of warcraft is going to depend on your hardware, but GPU probably has a secondary role to CPU, memory, internet connection speed, LAN speed and probably a host of other items.
    What I would like to know is something concrete about how much data is moved about while playing the game, and what you guys think the WoW servers should/could be running on to implement the game. Sorry if I sound too critical - I think The Anand Team does a great job!
  • Brunnis - Saturday, March 26, 2005 - link

    Hey, Anand, did you ever get around to checking that AthlonXP 3200+ system of yours? Every test that you do with that system shows it being EXTREMELY slow. I've never seen an AthlonXP 3200+ doing this bad on any other site... Some results that you've published with that system have even been proven wrong. Most notably the 263kB/s WinRAR result (normal is 380-400kB/s).

    Just as the results from some of your previous reviews, this one shows the AthlonXP to be clock-to-clock as fast as a Prescott CPU. This is just as rediculous now as it was in your old tests.

    Are you really SURE that everything is okay with that AthlonXP system? I'm still not convinced.
  • jiulemoigt - Saturday, March 26, 2005 - link

    Ok I'm confused there is a built in frame counter in wow so benchies should be cake. Oh and approacing the action house isn't video cards probs it's lag from too many people. The numbers are not right I have a AMD64 3200+ that gets more frames than the graph when set back down to the right clock speed, and the FX-55 when paired with a 6800gt is signifactly faster than the graph what did you use to get the frames per sec?
  • Mizuchi - Friday, March 25, 2005 - link

    Wouldn't more memory help with disk swapping?
  • mdk30 - Friday, March 25, 2005 - link

    "We found a maximum of 3% variation between runs as long as there was no disk swapping that occurred during the benchmark (more on that later)."

    Did I miss the follow-up to this comment about disk swapping? I just went back through the article again and still can't find anything. I've had annoying stuttering problems with WoW when my drive is working hard, so I was just wondering if there was anything that I could do to minimize that effect.
  • Mizuchi - Friday, March 25, 2005 - link

    Holy crap. I ran the game with default settings, like use high quality textures and shaders and the game looks sooo much better. Guess that's the difference with a DX9 card. I will play on my laptop now, I think. :)

    Cancelling that order on the Dell. Keeping the RAM. I'm going to find a video card deal and get in... so much more enjoyable with better visuals. Choppy frames is still a problem, but I might get over it.

Log in

Don't have an account? Sign up now