I recently purchased a new GPU - a 4GB Sapphire Nitro RX 470. It replaced a Radeon HD 7850 in my desktop PC. I then moved the old card to my HTPC, where it joined another HD 7850 in CrossFire mode. The desktop PC has an i7 4770K CPU and 16 GB RAM, while the HTPC has an i5 750 CPU and 8 GB RAM.

Since in both cases I had a single HD 7850, this upgrade gave me the opportunity to test the benefit from using two cards in CrossFire mode vs the benefit from a much faster CPU (which is easily 5 times faster in some applications I'm using). Long story short, the benefit from CrossFire is amazing. In many cases it provides double the framerate compared to a single card, way beyond my expectations. The CPU on the other hand seems to bring no or negligible improvements in most games, not even remotely close to what I'm seeing in other applications. It's definitely not an upgrade I would recommend to anyone whose main interest is gaming and who doesn't frequently use CPU-intensive applications, at least not if they have a CPU similar or better than this 2009 i5 750.

Lastly, the RX 470 is awesome. It's both faster and more power efficient than the CrossFire rig. However, although it's (relatively) inexpensive, it's still about 3~4 times more expensive than adding a second hand HD 7850. If you're considering a GPU upgrade and your motherboard supports CrossFire (or the similar NVIDIA SLI), the option of adding another card is well worth looking into, especially if your budget is very limited.

Here are the results:

Test HD 7850 + i5 750 2x HD 7850 + i5 750 HD 7850 + i7 4770K RX 470 + i7 4770K Gain from CrossFire Gain from faster CPU
3DMark Fire Strike - Graphic Test 1, FPS 21.9 43 22.2 56 96% 1%
3DMark Fire Strike - Graphic Test 2, FPS 20.6 38.4 20.6 49 86% 0%
3DMark Fire Strike - Graphic Score 4888 9334 4919 12018 91% 1%
BioShock Infinite - Ultra+DDOF, Min FPS 24 16 26 30 -33% 8%
BioShock Infinite - Ultra+DDOF, Avg FPS 48 83 48 99 73% 0%
FFXIV - Maximum, Avg FPS 32.6 59 33 73 81% 1%
FFXIV - Maximum, Score 4246 7681 4281 9624 81% 1%
Metro 2033 - Very High, Min FPS 12.7 19 13 25 50% 2%
Metro 2033 - Very High, Avg FPS 43 67 45 97 56% 5%
Sleeping Dogs - Extreme, Min FPS 19 35 20 43 84% 5%
Sleeping Dogs - Extreme, Avg FPS 28 52 28 81 86% 0%
Tomb Raider - Ultra, Min FPS 18 35 19 46 94% 6%
Tomb Raider - Ultra, Avg FPS 28 55 27 69 96% -4%
Unigine Heaven 4 - Ultra, Min FPS 13 16.4 22 28 26% 69%
Unigine Heaven 4 - Ultra, Avg FPS 31 60 32 74 94% 3%
Unigine Heaven 4 - Ultra, Score 787 1502 807 1876 91% 3%

Note that some of these tests have slightly modified settings, based on recommendations suggested in this thread. I can provide more details if people are interested.

TLDR: When it comes to gaming rig upgrades, a second GPU in CrossFire mode can be awesome, while a much faster CPU can bring negligible improvements.

O.GA

7 years ago*

Comment has been collapsed.

Does your motherboard support CrossFire or SLI?

View Results
No
I don't know
Yes, and I'm using CrossFire or SLI (i.e. have 2 or more GPUs)
Yes, but I'm currently using a single GPU
Yes, but I'm using a single GPU and don't think I'll add more
Why don't you ask Dan Quayle?

Very interesting benchmark. Im personally using a GTX970 atm and I'm still considering on adding an extra one for SLI for next year. Even though you used AMD for this benchmark its still very intriguing for me.

One note: Fixed

7 years ago
Permalink

Comment has been collapsed.

Thanks for the pointer. Corrected :-)

7 years ago
Permalink

Comment has been collapsed.

No problem, Thank you for the interesting information :)

7 years ago
Permalink

Comment has been collapsed.

happy bday m8!

7 years ago
Permalink

Comment has been collapsed.

No option for "Using one GPU so I can add another later." :X

7 years ago
Permalink

Comment has been collapsed.

It's implied in the "Yes, but I'm currently using a single GPU" option...

7 years ago
Permalink

Comment has been collapsed.

It didn't come off that way when I read it, but that's what I voted for anyway. ;)

7 years ago
Permalink

Comment has been collapsed.

Interesting. To be fair, testing a CPU's performance with benchmarking (especially FPS) rarely gives you an accurate result due to a better CPU mostly reducing frame drops and "freeze" while playing, and the game running perfectly fine the rest of the time (or at least, from what I can tell with my experience owning a i5 750).

It's too bad that Skyrim doesn't offer a benchmark, I'd be curious to know about the performance leap between the i5 750 and a better CPU such as i7 4770K. Skyrim with maxed out settings tend to cause constant frame drops and freezing with the i5 750, especially when moving quickly across the map (for example, by horse). Not unplayable, but definitely annoying until you reduce textures/AA.

7 years ago
Permalink

Comment has been collapsed.

Why would reducing textures/AA solve a CPU-related bottleneck?

7 years ago
Permalink

Comment has been collapsed.

Dunno, that's what I read on the net. Whatever setting I changed, it helped. ¯\_(ツ)_/¯

7 years ago
Permalink

Comment has been collapsed.

It could be that what you actually need, to get rid of Skyrim stutters, is not a new PC, but lower latency RAM in better configuration:

http://www.tomshardware.com/reviews/memory-bandwidth-latency-gaming,3409-8.html

7 years ago
Permalink

Comment has been collapsed.

Speaking as a pretty nooby person when it comes to computers, how would this make sense when my CPU is the one hitting 100% usage and not my RAM? Does the RAM affect your CPU that much?

7 years ago
Permalink

Comment has been collapsed.

Skyrim's scripting engine is a total mess in most any sense of the word. It is part of the reason I always say Bethesda Games Studio's coding department consists of three drunken chimpanzees and an unpaid intern. And the sad part is that it is most likely true.

RAM latency measures how many cycles does it take for the RAM stick to respond to a request. Skyrim's memory controls are horrible and they result in a lot of excessive and wasted cycles, meaning the higher the RAM latency, the more and more cycles are wasted on doing absolutely nothing.
Add that the engine's memory controller is absolutely ass when it comes to it knowing which parts of the memory it even tries to address, and you have something prone to memory leaks, leading to even more lag and instability. And now you know why people call them Bugthesda.

Some fanmade hacks try to address this issue with varying success though.

7 years ago
Permalink

Comment has been collapsed.

But that still doesn't answer my question. :(

7 years ago
Permalink

Comment has been collapsed.

The poor memory control of Skyrim leads to the CPU do a lot of needless work while waiting for the requested data to arrive. So the faster the RAM stick responds to requests, the less time is wasted.

7 years ago
Permalink

Comment has been collapsed.

Cool, thanks for the explanation.

7 years ago
Permalink

Comment has been collapsed.

Skyrim's problem is not in the graphics engine though, but in the gods-awful scripting engine Bethesda used since Morrowind in every game. (Although, to be fair, it goes to quite a few games; scripts not letting the CPU calculate driver overhead can be more common causes for frame drops than demanding graphical calculations.)

7 years ago
Permalink

Comment has been collapsed.

Skyrim has the cheese wheel benchmark. ^^

7 years ago
Permalink

Comment has been collapsed.

crossfire/sli is nice but can be a pain, often it doesn't work or doesn't scale properly (or at all). I'd love to make a crossfire with another 290x but then my case would melt (also my 650W psu isn't enough)

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

It's a bit late now to run more tests, because I'd rather not shuffle GPUs only for the sake of testing (I ran these tests as part of upgrading both PCs).

Do you know if frame-times are kept in the logs of any of the benchmarks above?

7 years ago
Permalink

Comment has been collapsed.

You should test a few multiplayer games (especially mmorpgs)
and you will see pretty fast CPU > GPU and New CPU > old CPU ;)

7 years ago
Permalink

Comment has been collapsed.

At this stage the only thing I can do is run a test on the i5 with CrossFire enabled or disabled, and test the i7 machine as-is. I'm not going to open the cases of these machines to shuffle GPUs, but perhaps running benchmarks on these machines as they are now can still reveal interesting results. Any specific benchmarks you have in mind?

7 years ago
Permalink

Comment has been collapsed.

Personally I'm not a fan of multi GPU setups but to each their own.

7 years ago
Permalink

Comment has been collapsed.

I wasn't a fan either, but getting double the framerate without spending a cent is a tough thing to resist ;-)

7 years ago
Permalink

Comment has been collapsed.

Well that only happened because you already had 2 in different computers, in regular circumstances I wouldn't advice getting another, too many hassles with poor scaling and driver issues.

7 years ago
Permalink

Comment has been collapsed.

You have missed one more option in your poll. I have 2 GPU's, but second GPU is much weaker, so I use it for PhysX only.

7 years ago
Permalink

Comment has been collapsed.

The option that says "i.e. I have 2 or more GPUs" is close enough...

7 years ago
Permalink

Comment has been collapsed.

I ran some similar tests when I upgraded my GPU a few months back,
http://www.3dmark.com/compare/fs/10304075/fs/10296156/fs/6697325#
As you can see, with column 3, the CPU is the i5 2500, and compared with the i5 6600K in column 2, there is very little difference, both using the R9 380 Dual X - however as soon as the RX480 is installed (Column 1), the results are a clear improvement across the board.
With most games now being rendered increasingly by the GPU, CPU strength (for gaming at least) is being made ever more redundant. Older machines can still perform well against the latest out there, it's all just a matter of GPU.
As most motherboard manufacturers update BIOS/UEFI constantly these days, to allow for more compatibility, CPU's seem to becoming much less relevant, (Again I'm applying this only to gaming - keep yer knickers on) and as such one would expect the cost of CPU's to start dropping. If newer chips can't be utilised to capacity, with GPU's taking the workload, what is the point of upgrading them?
Obviously programs that run multiple threads and simultaneous programs will keep buying them, and I know a few guys (like me) who play Everquest on a free (Legal) server who multibox - multi thread CPUS are big on our servers because you can run more instances per machine with less lag/stuttering and load times. I run 18 - 24 at times, and one guy I know runs 36, but even he uses a very old server machine with a crapload of RAM - he's been talking about getting an ever older machine that runs dual CPUS to run even more toons - because the older CPU's still run the games, it's more the GPU that becomes an issue.

EDIT
One thing I forgot, and while it has no bearing on the benchmarks shown here, I still find it interesting...
When the RX480 arrived, and I installed it, I moved my R9 380 to the second PCIEx16 slot - reason being is that the new DX12 is supposed to support multiple GPU's even if they are not the same architecture.
I ran the Timespy Benchmark - That's the DX12 benchmark from 3DMark (You might be able to find it if you browse my results) and then checked out Catalyst (AMD Driver Centre).
Catalyst told me that my cards were "LINKED". Now I thought this was strange because I know they are NOT XFire compatible being totally different architechure.
I was impressed. Then I saw that there was a new driver version.
I updated it - And the cards were no longer showing as "LINKED".
Now This is what I found interesting... AMD (Whom I have only recently started buying - the past 3 years or so - I was an NVidia Fanboy) made a huge deal out the fact that Multiple cards would be able to be used with Vulcan/Mantle in DX12 - Mainly because of NVidias' nasty little patch that removed PhysX functionality when using Non-NVidia cards in conjunction with their cards, and YET - in a single driver upgrade, they disabled THEIR OWN CARD?!?
Was it an oversight? Was it even meant to link in the first place? Was my computer possessed? Did I have the wrong medication that day?
While I admit it could have been any of these things, or a combination, I know what I saw and have as yet been unable to replicate it :(

7 years ago*
Permalink

Comment has been collapsed.

Have you considered downgrading to the driver version that allowed you to link both GPUs? You may also want to contact AMD about it. I think it's unreasonable to block this if it there are no real incompatibilities.

7 years ago
Permalink

Comment has been collapsed.

I haven't downgraded the drivers no - the new card runs all my games (Fallout 4/ Skyrim LE/ Styx etc) at 1080p at 60fps and even 40-50fps in 4K so i'm happy with the performance of it running singly.
Once newer stuff starts coming out and I slow down I might try it, or as you say - contact AMD to find out what it's about.
My main point here was that it was linked - not cross-fired, and I have no idea if that was intentional, a driver bug, or even exactly what it did - because thought the multi GPU component is supposed to be in DX12/Mantle/Vulcan - No-one has actually used it yet (AFAIK).
I might contact AMD anyway and see what they have to say. I'll update you here if I hear anything.

7 years ago
Permalink

Comment has been collapsed.

OK so I contacted AMD and here's the rundown:
The Link does indeed refer to the new API - but it was only currently supposed to be used with the ON BOARD graphics or APU's with a single GPU. It will eventually include all (APU's + Multiple Vendor ID GPU's), but somehow I got my hands on a test driver. That driver was removed because of an undisclosed issue, and never meant to go public (Beats me how I got it) and they recommended I update my drivers and try again.
I'm waiting for my wife to take the kids to the park with the dragon-in... err mother-in-law this afternoon, and I'm going to slip the old card back in the second PCIE slot to see the results.

7 years ago
Permalink

Comment has been collapsed.

It's nice of AMD to provide you so much information about what they're planing. All we AMD users need now is some patience, but it sounds promising. In the meanwhile there are worse things in life than having a single GPU RX480 setup ;-)

7 years ago
Permalink

Comment has been collapsed.

OK - Just finished a 2 hour desk to head bang-a-thon.
The card still comes up as disabled.
I tried updating etc, but to no avail.
I rolled back the drivers and no good.
I installed some from my old back-up drive - and we had a winner. It worked. Linked again. But running 3dMark showed that it still only used the 1 GPU (The primary RX480).
As there was a 4% decrease in performance, no point in keeping it in.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

I laughed so much.. but sadly true 乁( ◔ ౪◔)ㄏ

7 years ago
Permalink

Comment has been collapsed.

I have a single GPU and won't be running more than one but I'm definitely getting a new one as soon as I can afford it. This old 1GB HD6850 doesn't play some of the newer (and even several older) games well unless I turn all of the settings down. Looking to getting a RX480 so I'm hopefully future proof for a while.

7 years ago
Permalink

Comment has been collapsed.

Another way to read the table: Buying a modern gpu is way better than making a crossfire with your current gpu.
And don't compare the price of a brand new gpu with the price of a second hand gpu... All brand new or all second hand.

7 years ago
Permalink

Comment has been collapsed.

  1. Good luck finding a second hand RX 470 (released August 2016).
  2. Good luck buying a brand new HD 7850 (released 2012). And even if you can, spending any more than 60 bucks on one when you can find them aplenty second hand, won't be the smartest consumer choice.

BTW, in this case upgrading to CrossFire didn't cost me anything, because I already owned the second HD 7850 and probably wouldn't even bother trying to sell it. I basically doubled the framerate in my HTPC without spending a cent. You can't beat that value :-)

7 years ago*
Permalink

Comment has been collapsed.

:P
Also some games give you problems when you have more than 1 gpu.

BTW, in your case, well, I can't beat that value of course :)

7 years ago*
Permalink

Comment has been collapsed.

That's always a possibility, but it's easy to disable CrossFire per game. With that said, even the one game I tested where minimum frame rate dropped (BioShock Infinite), I couldn't see it and what I did see was generally much smoother framerate. I believe that CrossFIre is beneficial much more often than it isn't (though time will tell).

Faced with the same option (double framerate, no money spent), would you handle the HTPC GPU upgrade differently?

7 years ago
Permalink

Comment has been collapsed.

Faced with the same option (double framerate, no money spent), would you handle the HTPC GPU upgrade differently?

No :_( ok you win this battle

7 years ago
Permalink

Comment has been collapsed.

And don't compare the price of a brand new gpu with the price of a second hand gpu... All brand new or all second hand.

Why? The performance will be the same.

7 years ago
Permalink

Comment has been collapsed.

But not the performnce by dollar :(

7 years ago
Permalink

Comment has been collapsed.

Oh right, sorry. :P

7 years ago
Permalink

Comment has been collapsed.

No need to sorry. I was just trying to play the role of devil's advocate^^

7 years ago
Permalink

Comment has been collapsed.

still waiting to afford a decent pc :(

7 years ago
Permalink

Comment has been collapsed.

A second hand GPU (in addition, or instead of the one you have) may likely provide much better value than replacing your entire PC, even if the absolute numbers won't be as good.

7 years ago
Permalink

Comment has been collapsed.

Thanks for the interesting benchmarks.

My gaming GPU's are HD Graphics 520 or Radeon 5550 DDR3. Neither machine supports CrossFire/SLI. :) I'm waiting for a decent inexpensive eGPU and Bristol Ridge AM4 respectively for upgrades.

7 years ago
Permalink

Comment has been collapsed.

If you're planning to upgrade your PC to a new desktop CPU (and as a result, new board), why get a eGPU? I can see why you'd be interested in one if you planned on using an existing laptop for gaming.

Also, are there even tests of Bristol Ridge AM4? What makes you think it's going to be better than similarly priced Intel CPUs?

7 years ago
Permalink

Comment has been collapsed.

eGPU is for the laptop, Bristol Ridge for the HTPC. Haven't been using my desktop for a while and probably won't start using it any time soon.

The little I saw of Bristol Ridge AM4 wasn't that promising, and I'm not sure I'll go that way, but certainly if I want to use integrated graphics, AMD is going to be a better choice than Intel. The HTPC only supports half height cards and has a PSU that gets noisy when any significant amount of power is used (where 'significant' is 100W). A 65W APU should be a decent choice for that machine and be significantly faster than the current setup.

7 years ago
Permalink

Comment has been collapsed.

One solution for the HTPC is a different case. I'm using a SilverStone Grandia GD07 which has enough room for 2 full sized graphic cards and several hard drives.

7 years ago
Permalink

Comment has been collapsed.

I know, but if anything, I'll move to a smaller case. :) There are smaller cases with support for full size cards, such as the SilverStone ML08B. Still, I see no particular reason to invest money in things that won't really be of much benefit.

7 years ago
Permalink

Comment has been collapsed.

Different strokes for different folks. The GD07 is the largest HTPC case I could find, and it's still a little bit too crowded for my liking.

7 years ago
Permalink

Comment has been collapsed.

Bump!

7 years ago
Permalink

Comment has been collapsed.

Great post thank you.
This is very relevant to me as I have an RX 470 4GB too.

7 years ago
Permalink

Comment has been collapsed.

Whats your PSU?

7 years ago
Permalink

Comment has been collapsed.

I have Seasonic PSUs in both PCs, I don't remember the exact models but I believe they're both 650W.

7 years ago
Permalink

Comment has been collapsed.

650 for 2 gpus and 1 HDD? Just curious because i always go into the stupid mode when im looking at PSU, dont really know how much energy stuff consume

7 years ago
Permalink

Comment has been collapsed.

My HTPC has 2 HDD, 1 SSD and 2 GPUs. So far so good.

7 years ago
Permalink

Comment has been collapsed.

Good to know, thanks!

7 years ago
Permalink

Comment has been collapsed.

Yeah I've heard it said that nowadays the CPU is way less important than the GPU. I'm currently using an i7-2600k and honestly I've never noticed a bottleneck from this. I'm saving up to get a 480 8 gig to replace my 260x and I don't see a need to upgrade the CPU just yet.

7 years ago
Permalink

Comment has been collapsed.

My takeaway from these tests is that another GPU (in your case another 260x) may be a more cost effective upgrade.

7 years ago
Permalink

Comment has been collapsed.

That's actually something I hadn't really considered... good point. I'd have to do some maths to figure it out.

7 years ago
Permalink

Comment has been collapsed.

The first thing you need to check is whether your motherboard at all supports CrossFire. If it doesn't, then it's back to the RX 480 plan :-)

7 years ago
Permalink

Comment has been collapsed.

Dual GPUs offer such diminishing returns and support for them is atrocious and actually fading. They were gaining but last few releases we see both AMD and Nvidia pulling back support and consistency. It's an awful cycle. Developers need to add support, it's rare that it's out of the box, and often times both AMD and Nvidia need to do their part with the drivers.

Dual gpus may be worth it if you're going to buy a used card super cheap to add another year to your PC but I'd definitely say they're not worth considering from the start of a new build unless you seriously have too much money or every game you're going to play does support it well and you're not concerned about future support.

7 years ago
Permalink

Comment has been collapsed.

What prominent new games don't include multi-GPU support?

7 years ago
Permalink

Comment has been collapsed.

Almost all had poor support at launch with patches helping but off the top of my head. Dishonored 2, Doom, Just Cause 3, Rise of Tomb Raider, Titanfall 2, Battlefield 1 (only supported DX11), Froza Horizon. and it goes on.

A lot of them had it fixed either by dev or drivers, others needed custom profiles, which are spotty at best. Even then you often only gain a 50% increase in performance for a 100% increase in cost if you buy them together.

Dual gpus can be fantastic but they can also be terrible and are not EVER worth 100% blanket recommendations.

7 years ago
Permalink

Comment has been collapsed.

So basically, if you want to be an early adopter of new AAA games, get the best single GPU you can afford.

If you want the best bang for the buck and don't tend to buy new games when they haven't received any discounts (like most people on this site), consider getting another GPU of the same type you already have. Just make sure your board supports multiple GPUs.

In my example, I doubled the framerate of my HTPC without paying a cent. Even if I had to buy the second card (instead of moving it from another machine I just upgraded), it still would have been a fraction of the cost compared to getting similar performance by upgrading to a new single-GPU solution.

7 years ago*
Permalink

Comment has been collapsed.

If you're upgrading later, yeah I already conceded that point, but only if you do your research. You also chose games that happened to, rarely, scale very favorably and are absolutely outside the norm.

You're trying to make a blanket statement in support of dual+ GPUs and none of the facts support that. It's super caveat emptor.

I understand you're excited with your setup and that's great and all, but all other benchmarks of real game performance simply don't match your bold statements and most will take these statements as if they should buy two cards right away which the economics simply don't ever support unless you're looking for extremely specific performance gains in very few circumstances.

It is always better the get the best single card you can get rather than 2 cards. It's certainly, often times, better to upgrade later by getting a second card at a good discount. But that was also broken with the GTX 10 series line. There's just no room for super enthusiasm about dual+ gpu solutions when the trend is fading and the future market is explicitly shifting away from that.

EDIT:

Just re-read your OP and it seems my headache is affecting me, lol. Disregard my nitpicking, you're explicitly, consistently, saying upgrades later. My apologies.

7 years ago*
Permalink

Comment has been collapsed.

Bumpity bump.

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.