View Article

Current Articles | Categories | Search | Syndication

Tuesday, April 29, 2008
Dual vs Quad Core Gaming
By John @ 5:15 AM :: 26395 Views :: 13 Comments :: :: PC Hardware Guides
 

 

Crysis

First person shoot-em-ups are probably some of the most stressful applications you can run on any PC. For a number of years I have used time demo benchmarks from Quake and UT and a variety of other games to test CPU, video card and memory performance. Unfortunately it got to the stage where video card manufacturers started to optimize their drivers for benchmarks, doing horrid cheats like lowering graphic settings during benchmarking to make their product look fast in benchmarks. So now in, most cases, running simple time demo benchmarks is only viable when tweaking your own hardware. Since the only thing we're changing in this setup is the CPU, benchmark optimizations shouldn't be a factor for concern.

For the first person shoot-em-up section of these tests, I decided to use Crysis, since it was the only fps game that I had on my shelf that actually taxes my hardware. I played through the entire game and was disappointed when I was nearing the end of the game, because particular sections of the last fights actually turned into a slideshow and I had to go back and lower the graphics settings on my mid-range PC to get a smooth but still sexy looking gaming experience.

I have tested crysis in a couple of different ways. First I tested the default built-in benchmark batch files, then I also tested two ingame areas using fraps.

Official Benchmark

During the first CPU test, the quad core offered only a fractional performance increase.

Crysis CPU1 Test, dual core results

Even though we've seen little to no performance increase in the benchmarks, the CPU utilization graphs show a very interesting story with the dual core CPU in this first benchmark. The CPU is doing a lot of work on both cores, almost capping out CPU utilization in several parts of the benchmark.

Crysis CPU1 Test, quad core results

The quad core on the other hand had medium utilization across three of the four cores and low CPU utilization on the third core as you can see in this graph. Again, like in World in Conflict, although we are not seeing any real performance difference, the quad core demonstrates that it still has a lot of headroom.

CPU2 32 bit Test

Another thing I wanted to analyze was the way in which the CPUs were treated when running applications in 64bit rather than 32bit. For this reason I chose to run all my tests on XP 64bit and Crysis offers the ability to benchmark in either 32bit or 64bit mode. This next benchmark was run in 32bit mode. Rather than bore you with the 64bit identical benchmark, we'll just show you the figures from the 32bit version. During my tests I found no performance difference between 32 and 64bit versions of Crysis's benchmarks.


The CPU2 benchmark includes particles in the air in the form of snow. You can really see the stress difference on the CPUs during these tests. The quad core CPU dropped as low as 8.64fps and the poor old dual core didn't even crack the 1fps at one stage. This is one scary test for CPUs!

Crysis CPU2 Test, dual core results

The dual core sat at 90% CPU utilization for most of the test. As you can see, both cores were heavily utilized.

Crysis CPU2 Test, quad core results

On the quad core side of things, only one of the four cores looked like it was doing really hard work, the other cores were kind of cruising with lots of headroom. I'd say going to an SLi solution, or even upgrading to the next generation graphics cards, you'd see this CPU able to truly shine in this benchmark. Although we don't see massive performance increases in the average scores, we do see the quad core not working anywhere near as hard, again.

Playtests

The first play area I tested was a scripted movement section of the game which involves the player sitting in the back of a Humvee, shooting and attacking Aliens. I was able to replicate almost identical movements during gameplay.

The quad core just edges out the CPU in performance. 4 fps isn't a great deal at the maximum level but the fact that the quad core didn't drop below 30 is kind of important. I remember someone telling me that the eye can't see anything above 30fps. A standard TV in the US (with the NTSC standard) streams at 29.97 (approx) fps. So I always find when playing fps games, it not a matter of how fast the fps are, it's a bout how low they go during hardcore scenes. In all honesty it doesn't make much difference if your video card streams along at 180 or 80fps, both are seen as perfectly smooth gameplay. I would say that both the CPUs in these tests were more than capable of doing everything required, the only limitation was the graphics card which unfortunately was the fastest single card solution available on the market at the time of testing.

Looking at the above graph, you can see the performance of the two CPUs during 60 seconds of the test. Both performed almost identically and CPU utilization was very similar to what e saw in the CPU1 benchmark.

Moving on to the end boss, the experience was the same as we saw with the Humvee, with a massive dip in frame rates as a massive explosion occurs during gameplay. Both CPUs dropped down to 12/13 fps and it was a noticeable jerk in gameplay. The quad core CPU demonstrated much faster high end frame rates, peaking at almost 10fps higher than its dual core counterpart. At that level, it's a 20% performance increase.

The benchmark was started in the same little doorway area, just before you walk out onto the main deck of the battleship in an enclosed area. It's in this enclosed area that the quad core screamed along at over 50fps. Once I was out on the deck, both CPUs demonstrated very similar performance. When you look at this graph you will see the lows and highs in different positions - this is only due to human interaction with the gameplay - although I made all the same moves, I may have made them at very slightly different times during the sixty seconds.

 

Previous Page | Next Page
Rating

Comments
By Scyphe @ Thursday, May 01, 2008 9:28 AM
For gaming and non-intensive desktop work a higher frequency dualcore CPU is a better choice than a quadcore. Besides, the new 45nm E8x00-series of Dualcore CPU's are cheap and easily overclocks better than equivalent quadcores which gives the price/performance-prize to Intel's current C2D's. It will change once developers have got the right tools to make truly multithreaded applications. In 2009 we should see a majority of top-tier games being truly multithreaded for more than 2 cores. I hope.

By provoko @ Thursday, May 01, 2008 8:23 PM
i liked your conclusion

thanks for the tests

By daemon @ Friday, May 02, 2008 5:27 AM
Why do a one sided arguement? Testing of games such as UT3 and Supreme Commander should have been added to see real world benefits from quad core cpus.

By John @ Friday, May 02, 2008 5:46 AM
So you want me to Hunt out games that are optimized for quad cores and test them?

I know there are games out there that are optimized and I even play UT on my Core 2 Duo 6700 and it run smooth as silk on 2 cores with max settings. What makes you think it will run smoother with 4? I did start to test Supreme Commander but we had problems testing it with fraps – it wouldn’t give consistent results. Feel free to list any other games that are optimized for Quad cores. If the list gets big enough it might make me think twice about recommending people spend 5x the price on a CPU….

By blzd @ Friday, May 02, 2008 9:07 AM
World in Conflict does take advantage of more then 2 threads, and the developers of Crysis insist it does too, but as you can see it makes little difference in the end. People like to buy quads because its the next step, eventually people will have to go quad, but for now it does little for gamers.

Only thing I would disagree with is that quads cost alot more, Q6600 and 6700 are selling for very cheap, only $30 or $70 more then an e8400, not to mention only $195 for the cheapest Phenom, slightly cheaper then an E8400.

By kilroy67 @ Friday, May 02, 2008 4:51 PM
Good article john. But I disagree with your comment that Quads cost 5 times more then Dual core. Currently the Q6600 goes for $219 here in the USA. The charm of this CPU is its ability to overclock easily to 3GHZ on air!! If one is looking to future proof ones machine,then I cant see buying a dual core CPU when for $20-$40 more they can have a quad core. More and more games are coming out with multi-threaded support and take full advantage of 4 cores or more.

By kurmis @ Friday, May 02, 2008 10:19 PM
"The megahertz race came to an end with Intel's limit of 3.4GHz with their Prescott core""

Prescott was maxed out at 3.6 and prescott extreme at 3.8 so its higher than 3.4

By Criswell @ Saturday, May 03, 2008 1:37 AM
This article is stupid. Who cares about the numbers, I don't even read the results..

I just know that on my Quad Core I can game just as fine as I used to, if not better on particular games. But on the other hand, with the Quad Core I can now Fold for the cure AND play my games at the same time. I definitely could not do that previously with my E6700.

By Nonfanboy @ Monday, May 05, 2008 12:38 AM
You got to love the fan boys that take the time to post a comment about an article but do not take the time to read it Criswell your comment make yo look stupid. The article confirms that quad core is faster in multi tasking and its not about seeing what is faster its about showing people how the CPU cores work in gaming. Take the blinkers off kid.

By Matt @ Friday, May 09, 2008 9:00 PM
Correct me if I wrong, but the two processors tested were the QX6850 and the E6850. The QX is Intel Extreme Processor which is supposed to be the speed demon for gaming and HD video editing. The above test shows that an ordinary 2 core can go the distance against the Extreme CPU. The extreme CPU's are 5x more expensive.

By Scyphe @ Friday, May 09, 2008 11:50 PM
Actually, the X in Intel's model-scheme signifies that the multiplier is unlocked, aimed at enthusiasts who want to overclock to the max. Other than that they're the same as the non-X versions. It's marketing.

By Den_of_Earth @ Sunday, October 19, 2008 2:33 PM
A sales rep from Fry's told me that the "Q" series quad cores have locked multipliers. The "E" series duo cores are not locked and can handle considerable overclocking. So its a choice between locked quad core and unlocked duo core.

By Adam @ Sunday, November 23, 2008 9:49 PM
Keep in mind that he's comparing cpu's of identical frequencies. You can get a much cheaper quad now but at reduced freqs and from what i can tell from the article this would mean significant drops in performance. I thought the article was excellent. Influenced my decision very much.

Click here to post a comment