Choosing a Gaming CPU: Single + Multi-GPU at 1440p, April 2013
by Ian Cutress on May 8, 2013 10:00 AM ESTCPUs, GPUs, Motherboards, and Memory
For an article like this, getting a range of CPUs, which includes the most common and popular, is very important. I have been at AnandTech for just over two years now, and in that time we have had Sandy Bridge, Llano, Bulldozer, Sandy Bridge-E, Ivy Bridge, Trinity and Vishera, of which I tend to get supplied the top end processors of each generation for testing. (As a motherboard reviewer, it is important to make the motherboard the limiting factor.) A lot of users have jumped to one of these platforms, although a large number are still on Wolfdale (Core2), Nehalem, Westmere, Phenom II (Thuban/Zosma/Deneb) or Athlon II.
I have attempted to pool all my AnandTech resources, contacts, and personal resources together to get a good spread of the current ecosystem, with more focus on the modern end of the spectrum. It is worth noting that a multi-GPU user is more likely to have the top line Ivy Bridge, Vishera or Sandy Bridge-E CPU, as well as a top range motherboard, rather than an old Wolfdale. Nevertheless, we will see how they perform. There are a few obvious CPU omissions that I could not obtain for this first review which will hopefully be remedied over time in our next update.
The CPUs
My criteria for obtaining CPUs was to use at least one from the most recent architectures, as well as a range of cores/modules/threads/speeds. The basic list as it stands is:
AMD |
|||||||
Name |
Platform / Architecture |
Socket |
Cores / Modules (Threads) |
Speed | Turbo | L2/L3 Cache | |
---|---|---|---|---|---|---|---|
A6-3650 | Llano | FM1 | 4 (4) | 2600 | N/A | 4 MB / None | |
A8-3850 | Llano | FM1 | 4 (4) | 2900 | N/A | 4 MB / None | |
A8-5600K | Trinity | FM2 | 2 (4) | 3600 | 3900 | 4 MB / None | |
A10-5800K | Trinity | FM2 | 2 (4) | 3800 | 4200 | 4 MB / None | |
Phenom II X2-555 BE | Callisto K10 | AM3 | 2 (2) | 3200 | N/A | 1 MB / 6 MB | |
Phenom II X4-960T | Zosma K10 | AM3 | 4 (4) | 3200 | N/A | 2 MB / 6 MB | |
Phenom II X6-1100T | Thuban K10 | AM3 | 6 (6) | 3300 | 3700 | 3 MB / 6 MB | |
FX-8150 | Bulldozer | AM3+ | 4 (8) | 3600 | 4200 | 8 MB / 8 MB | |
FX-8350 | Piledriver | AM3+ | 4 (8) | 4000 | 4200 | 8 MB / 8 MB | |
Intel |
|||||||
Name | Architecture | Socket |
Cores (Threads) |
Speed | Turbo | L2/L3 Cache | |
E6400 | Conroe | 775 | 2 (2) | 2133 | N/A | 2 MB / None | |
E6700 | Conroe | 775 | 2 (2) | 2667 | N/A | 4 MB / None | |
Celeron G465 | Sandy Bridge | 1155 | 1 (2) | 1900 | N/A | 0.25 MB / 1.5 MB | |
Core i5-2500K | Sandy Bridge | 1155 | 4 (4) | 3300 | 3700 | 1 MB / 6 MB | |
Core i7-2600K | Sandy Bridge | 1155 | 4 (8) | 3400 | 3800 | 1 MB / 8 MB | |
Core i3-3225 | Ivy Bridge | 1155 | 2 (4) | 3300 | N/A | 0.5 MB / 3 MB | |
Core i7-3770K | Ivy Bridge | 1155 | 4 (8) | 3500 | 3900 | 1 MB / 8 MB | |
Core i7-3930K | Sandy Bridge-E | 2011 | 6 (12) | 3200 | 3800 | 1.5 MB / 12 MB | |
Core i7-3960X | Sandy Bridge-E | 2011 | 6 (12) | 3300 | 3900 | 1.5 MB / 15 MB | |
Xeon X5690 | Westmere | 1366 | 6 (12) | 3467 | 3733 | 1.5 MB / 12 MB |
A small selection
There omissions are clear to see, such as the i5-3570K, a dual core Llano/Trinity, a dual/tri module Bulldozer/Piledriver, i7-920, i7-3820, or anything Nehalem. These will hopefully be coming up in another review.
The GPUs
My first and foremost thanks go to both ASUS and ECS for supplying me with these GPUs for my test beds. They have been in and out of 60+ motherboards without any issue, and will hopefully continue. My usual scenario for updating GPUs is to flip AMD/NVIDIA every couple of generations – last time it was HD5850 to HD7970, and as such in the future we will move to a 7-series NVIDIA card or a set of Titans (which might outlive a generation or two).
ASUS HD 7970 (HD7970-3GD5)
The ASUS HD 7970 is the reference model at the 7970 launch, using GCN architecture, 2048 SPs at 925 MHz with 3GB of 4.6GHz GDDR5 memory. We have four cards to be used in 1x, 2x, 3x and 4x configurations where possible, also using PCIe 3.0 when enabled by default.
ECS GTX 580 (NGTX580-1536PI-F)
ECS is both a motherboard manufacturer and an NVIDIA card manufacturer, and while most of their VGA models are sold outside of the US, some do make it onto etailers like Newegg. This GTX 580 is also a reference model, with 512 CUDA cores at 772 MHz and 1.5GB of 4GHz GDDR5 memory. We have two cards to be used in 1x and 2x configurations at PCIe 2.0.
The Motherboards
The CPU is not always the main part of the picture for this sort of review – the motherboard is equally important as the motherboard dictates how the CPU and the GPU communicate with each other, and what the lane allocation will be. As mentioned on the previous page, there are 20+ PCIe configurations for Z77 alone when you consider some boards are native, some use a PLX 8747 chip, others use two PLX 8747 chips, and about half of the Z77 motherboards on the market enable four PCIe 2.0 lanes from the chipset for CrossFireX use (at high latency).
We have tried to be fair and take motherboards that may have a small premium but are equipped to deal with the job. As a result, some motherboards may also use MultiCore Turbo, which as we have detailed in the past, gives the top turbo speed of the CPU regardless of the loading.
As a result of this lane allocation business, each value in our review will be attributed to both a CPU, whether it uses MCT, and a lane allocation. This would mean something such as i7-3770K+ (3 - x16/x8/x8) would represent an i7-3770K with MCT in a PCIe 3.0 tri-GPU configuration. More on this below.
For Sandy Bridge and Ivy Bridge: ASUS Maximus V Formula, Gigabyte Z77X-UP7 and Gigabyte G1.Sniper M3.
The ASUS Maximus V Formula has a three way lane allocation of x8/x4/x4 for Ivy Bridge, x8/x8 for Sandy Bridge, and enables MCT.
The Gigabyte Z77X-UP7 has a four way lane allocation of x16/x16, x16/x8/x8 and x8/x8/x8/x8, all via a PLX 8747 chip. It also has a single x16 that bypasses the PLX chip and is thus native, and all configurations enable MCT.
The Gigabyte G1.Sniper M3 is a little different, offering x16, x8/x8, or if you accidentally put the cards in the wrong slots, x16 + x4 from the chipset. This additional configuration is seen on a number of cheaper Z77 ATX motherboards, as well as a few mATX models. The G1.Sniper M3 also implements MCT as standard.
For Sandy Bridge-E: ASRock X79 Professional and ASUS Rampage IV Extreme
The ASRock X79 Professional is a PCIe 2.0 enabled board offering x16/x16, x16/x16/x8 and x16/x8/x8/x8.
The ASUS Rampage IV Extreme is a PCIe 3.0 enabled board offering the same PCIe layout as the ASRock, except it enables MCT by default.
For Westmere Xeons: The EVGA SR-2
Due to the timing of the first roundup, I was able to use an EVGA SR-2 with a pair of Xeons on loan from Gigabyte for our server testing. The SR-2 forms the basis of our beast machine below, and uses two Westmere-EP Xeons to give PCIe 2.0 x16/x16/x16/x16 via NF200 chips.
For Core 2 Duo: The MSI i975X Platinum PowerUp and ASUS Commando (P965)
The MSI is the motherboard I used for our quick Core 2 Duo comparison pipeline post a few months ago – I still have it sitting on my desk, and it seemed apt to include it in this test. The MSI i975X Platinum PowerUp offers two PCIe 1.1 slots, capable of Crossfire up to x8/x8. I also rummaged through my pile of old motherboards and found the ASUS Commando with a CPU installed, and as it offered x16+x4, this was tested also.
For Llano: The Gigabyte A75-UD4H and ASRock A75 Extreme6
Llano throws a little oddball into the mix, being a true quad core unlike Trinity. The A75-UD4H from Gigabyte was the first one to hand, and offers two PCIe slots at x8/x8. Like the Core 2 Duo setup, we are not SLI enabled.
After finding an A8-3850 CPU as another comparison point for the A6-3650, I pulled out the A75 Extreme6, which offers three-way CFX as x8/x8 + x4 from the chipset as well as the configurations offered by the A75-UD4H.
For Trinity: The Gigabyte F2A85X-UP4
Technically A85X motherboards for Trinity support up to x8/x8 in Crossfire, but the F2A85X-UP4, like other high end A85X motherboards, implements four lanes from the chipset for 3-way AMD linking. Our initial showing on three-way via that chipset linking was not that great, and this review will help quantify this.
For AM3: The ASUS Crosshair V Formula
As the 990FX covers a lot of processor families, the safest place to sit would be on one of the top motherboards available. Technically the Formula-Z is newer and supports Vishera easier, but we have not had the Formula-Z in to test, and the basic Formula was still able to run an FX-8350 as long as we kept the VRMs cool as a cucumber. The CVF offers up to three-way CFX and SLI testing (x16/x8/x8).
The Memory
Our good friends at G.Skill are putting their best foot forward in supplying us with high end kits to test. The issue with the memory is more dependent on what the motherboard will support – in order to keep testing consistent, no overclocks were performed. This meant that boards and BIOSes limited to a certain DRAM multiplier were set at the maximum multiplier possible. In order to keep things fairer overall, the modules were adjusted for tighter timings. All of this is noted in our final setup lists.
Our main memory testing kit is our trusty G.Skill 4x4GB DDR3-2400 RipjawsX kit which has been part of our motherboard testing for over twelve months. For times when we had two systems being tested side by side, a G.Skill 4x4GB DDR3-2400 Trident X kit was also used.
For The Beast, which is one of the systems that has the issue with higher memory dividers, we pulled in a pair of tri-channel kits from X58 testing. These are high-end kits as well, currently discontinued as they tended to stop working with too much voltage. We have sets of 3x2GB OCZ Blade DDR3-2133 8-9-8 and 3x1GB Dominator GT DDR3-2000 7-8-7 for this purpose, which we ran at 1333 6-7-6 due to motherboard limitations at stock settings.
To end, our Core 2 Duo CPUs clearly gets their own DDR2 memory for completeness. This is a 2x2GB kit of OCZ DDR2-1033 5-6-6.
242 Comments
View All Comments
Pheesh - Wednesday, May 8, 2013 - link
"2) Min FPS falls under the issue of statistical reporting. If you run a game benchmark (Dirt3) and in one scene of genuine gameplay there is a 6-car pileup, it would show the min FPS of that one scene. So if that happened on an FX-8350 and min-FPS was down to 20 FPS when others didn't have this scene were around 90 FPS for minimum, how is that easily reported and conveyed in a reasonable way to the public? A certain amount of acknowledgement is made on the fact that we're taking overall average numbers, and that users would apply brain matter with regard to an 'average minimum'."The point of a benchmark is to provide a consistent test that can be replicated exactly on multiple systems. If you're not able to do that then you aren't really benchmarking anything. That's why 99% of games are not tested in multiplayer but rather single player in experiences they can strictly control. (i.e. with test demos). If for some reason the game engine is just that unpredictable even in a strictly controlled test situation you could do multiple trials to take a minimum average.
Minimum FPS is an extremely necessary test and its easily possible to do. Other sites include it with all of their gaming benchmarks.
Spunjji - Wednesday, May 8, 2013 - link
That doesn't necessarily mean that the numbers they give you are worth a damn...beginner99 - Thursday, May 9, 2013 - link
"Minimum FPS is an extremely necessary test and its easily possible to do. Other sites include it with all of their gaming benchmarks."Or you could do 5 runs, discard the worst and best and average the rest (min, max average FPS).
http://en.wikipedia.org/wiki/Truncated_mean
But yeah statistics is extremely complex and error prone. I once read that a large amount of statistics in scientific publications have errors to a certain degree (but not necessarily making the results and conclusions completely wrong!!!)
Or if you actually know such a "special scene" can happen, discard all test were it happened.
beginner99 - Thursday, May 9, 2013 - link
The main issue here is actually available time or the amount of work. Averages over 3 aren't really that great. if you could run everything 100 times such "special scenes" would be irrelevant.mapesdhs - Monday, May 20, 2013 - link
Ian,
P55 boards can offer very good RAID0 performance with SSDs, or more importantly
RAID1 or RAID10 (I hope those with RAID0 have some kind of sensible backup
strategy). See my results:
http://www.sgidepot.co.uk/misc/ssd_tests.txt
One will obviously get more out of newer SSDs using native SATA3 mbds for the
sequential tests, but newer tech won't help 4K numbers that much. In reality few
would notice the difference between each type of setup. This is especially true
given how many later mbds use the really awful Marvell controllers for most of the
SATA3 ports (such a shame only a couple are normally controlled by the Intel or
other chipset); performance would be better with an older Intel SATA2. I expect
many just use the non-Marvell ports only if they can.
What matters is to have an SSD setup of some kind in the 1st place. My P55 system
(875K) boots very quick with a Vertex3, gives a higher 3DMark13 physics score than
a 3570K, and GPU performance with two 2x 560Ti is better than a stock 680. It's
really the previous gen of hw which can present more serious bottlenecks (S775,
AM2, DDR2, etc.), but even then results can often be surprisingly decent, eg. oc'd
Ph2 965, etc.
Also, RAID0 with SSDs often negates the potential of small I/O performance.
Depending on the game/task, this means SSD RAID0 might at times be slower than a
single good SSD.
Dribble is right in that respect, improvements are often not as significant as
people think or expect (I've read sooo many posts from those who have been
disappointed with their upgrades), though it does vary by game, settings, etc.
Games which impose a heavier CPU loading (physics, multiplayer, AI etc.) might see
more useful speedups from a better CPU, but not always. There are so many factors
involved, it can become complicated very quickly.
Ian.
Felix_Ram - Sunday, May 26, 2013 - link
Your 120 hz screen has a frame latency of about 8 ms. Meaning it effectively can't show you more than 60 new fps. Anything above that it shows you the same pixel twice. So basically, you are watching reruns, and anyone who states that he can tell a difference between 60 fps and +60fps is basically kidding himself.http://forums.anandtech.com/showthread.php?t=23049...
http://forums.steamgames.com/forums/showthread.php...
Felix_Ram - Sunday, May 26, 2013 - link
Can't edit. A screen latency of about 16 ms*tehh4ck3r - Wednesday, May 8, 2013 - link
You should test a Phenom II X4-965 and a i5-3570K.B-Unit1701 - Wednesday, May 8, 2013 - link
And throw in a 45nm Core2, preferably over 3.0Ghzboulard83 - Wednesday, May 8, 2013 - link
Really great review and testing. As for the CPU to add to the list, you could add some very cheap solution like the G1610 and G2020 too see how these 40-60$ chip perform againts all other chip or simply compare to an older E6700 like the one on the test. Other than that, you could also add a 3820 in the testing simply to lower the cost of the X79 setup, making it a little more mainstream VS a 600$ 3930k.