HD4870CF to HD7850 - was it worth it?

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
I did a few benches with the games currently installed on my computer:

vgacomparison.png

(4870's are 512MB)

Explanation of chart:

All benches are run at 1920x1200 with 16x AF and mipmap detail set to high.

In Dolphin, I loaded up Mario Galaxy 2 and played to the first scene, where Mario is dropped from the sky onscreen. Game is using D3D9 renderer (most compatible) and I tested with the internal resolution at 2.5x and 4x. Dolphin can only make use of a single HD4870, and on the 7850 my framerates were a bit less than doubled by the upgrade (57->106 and 28->64). I was surprised here, as I didn't think I'd see any increase at 2.5x, and believed 4x to be limited by total graphics memory. At 4x, it might well be memory limited but that's definitely not all that's limiting emulation speed.

In Skyrim, I installed the official high resolution texture pack and played until right before the headsman killed the first prisoner. Framerate was 42fps on the HD4870CF, which I expect is due to VRAM limitations. On the HD7850 it stayed pegged at 60fps from the beginning of the cutscene to when I took my measurement, and I saw no obvious way to disable vsync. As an aside, lowering the texture quality by one level pegs the 4870's at 60fps as well (or running without the high res texture pack), but that defeats the purpose. Due to vram limits, and not raw speed, the HD4870's provide a compromised gaming experience in Skyrim.

In Civ5, I ran the DX11 executable and maxed the game out with 4x MSAA. I loaded a quicksave 225 turns in and gave the game 2 minutes for framerates to stabilize and then took my measurement. Surprisingly, the HD4870's were well ahead here, with 97fps vs 71fps with the 7850. This is a game where crossfire works properly and vram isn't a limitation.

In Guild Wars 2, I maxed out graphics and teleported to Seraph's Landing, which is a fairly graphically intensive area that is also mostly empty of players, removing a variable. I took a measurement, and disabled supersampling and took another measurement. The 4870's came out ahead in both measures, with 35 vs 30fps and 52 vs 49fps respectively. This is apparently another game where crossfire scales well and vram is not a limitation - at least not a major one.

______________


Was it worthwhile? From a raw speed comparison, I'd say no. I don't really play any 2012 or 2013 AAA titles. In other games I play and didn't benchmark, such as Starcraft 2, Sins of a Solar Empire, Minecraft, EVE, and Sonic Generations, crossfire either scales perfectly thus allowing me to max out those games anyway, or the games were able to be maxed out on a single HD4870 anyway. In Guild Wars 2 and Civ 5, crossfire scaling actually exceeds 100% on these cards giving them better average framerates than the newer 7850. Skyrim is perfectly smooth without the texture pack.

However, the 7850 does have some perks. It has a TDP similar to that of a single HD4870, and has a *significantly* lower idle power draw, which will make the card pay for itself over the period I expect to use it. If I were running air cooling it would be quieter, but I moved my waterblock over from my HD4870 (yay @ AMD for keeping the same mounting holes for 7+ years). I'm also looking forward to playing with ridiculous texture mods in Skyrim now. :p

In other news, the 7850 is SMALL!

20130207191112.jpg


20130207185834.jpg


20130207190028.jpg


20130207191112.jpg


And finally:

20130206222835.jpg

(This is after I removed the VGA block from the upper card in preparation for selling it)

VS

20130207191236.jpg

(going to throw my fan underneath it)
 
Last edited:

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
as soon as you overclock that card it won't even be close

In some places it already isn't. :p

Still, the 4870's are around 37% faster in Civ 5 and this card is already factory overclocked to 975mhz. In order to make up the difference I'd need to hit 1330mhz (assuming perfect scaling).
 

lavaheadache

Diamond Member
Jan 28, 2005
6,893
14
81
4870x2 is close to a 580 in raw power and I believe a 7850 is around the performance of the 580
 

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
I'm surprised its as close as it is... 4870's are olllddd

http://www.anandtech.com/bench/Product/513?vs=549

Crossfire scaling has really matured well on these cards though. Most games' scaling is 90-110%, the only ones I've found that don't scale, don't need CF to begin with.

In other news, I'd like some help with overclocking this card. I read this thread:

http://forums.anandtech.com/showthread.php?t=2284335

... and I'm having similar issues. I've downloaded the necessary .dll files but I can't seem to get afterburner to allow for voltage control, regardless of what I do. ASUS GPU Tweak allows me to adjust voltage up to 1.225v but has a max overclock limit of 1050mhz.

Any tips?
 
Last edited:

lavaheadache

Diamond Member
Jan 28, 2005
6,893
14
81
Afterburner wouldn't overclock any of my other 7970's when I flashed them to ghz but trixx did.

Glad it worked
 

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
Anything past 1200 crashes immediately, even though my GPU never gets above 50c and I've maxed the voltage at 1.225v. Looks like my sweet spot is going to be somewhere in the area of 1175mhz.
 

Hitman928

Diamond Member
Apr 15, 2012
6,641
12,244
136
Radeon 4870's are not dx11, so are the civ 5 results really comparable? Did you turn down settings to make them equal?
 

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
Radeon 4870's are not dx11, so are the civ 5 results really comparable? Did you turn down settings to make them equal?

I did another bench with both of them running the DX9 render path and there was a similar performance difference, though the framerates were higher (126 vs 102). From what I've, the 4870 does in fact have a tessellation unit which Civ 5 uses, unlike the GTX 2xx series, though the tesselator in the HD5k's and above is vastly more efficient. I think this only applies in the leader scenes though - otherwise DX11 only offers performance improvements.

__________

In my attempted at overclocking, I think my voltages are not being applied. GPU-Z continues to report 1.210v even when I drop my voltage down to 1.100 in Trixx. I'll continue playing with it. I want to say Civ's
 
Last edited:

SPBHM

Diamond Member
Sep 12, 2012
5,066
418
126
as fast as the 4870 X2 can be, it uses far to much power, and it doesn't even support DX11, I think Crysis 3 won't even run on the 4870, also when CF doesn't work to well, you are stuck with lower performance than a 7750 in many cases...

so yes, this does look like a pretty good upgrade.
 

raghu78

Diamond Member
Aug 23, 2012
4,093
1,475
136
the HD 7850 allows you to run the latest DX11 games like BF3, Farcry 3, Crysis 3 with all the bells and whistles turned up. get some good copper VRM and RAM heatsinks and get a fan blowing cool air on them like you had done for the HD 4870s. HD 7850 at 1.2 Ghz would match HD 7870 / GTX 580. not to forget the HD 4870s would run out of VRAM in modern games like BF3 Ultra 4x MSAA, Skyrim with mods. HD 7850 is better in every aspect - performance, features, power consumption (massive reduction in idle and load), heat/temps, noise.
 

lavaheadache

Diamond Member
Jan 28, 2005
6,893
14
81
Anything past 1200 crashes immediately, even though my GPU never gets above 50c and I've maxed the voltage at 1.225v. Looks like my sweet spot is going to be somewhere in the area of 1175mhz.

thats a very low voltage ceiling. I think right around 1.2v is stock voltage for a 7870. It's not surprising your limited to 1200 mhz with that voltage. That's about where my 1175 is about where I need to start adding voltage to my Hawk 7870.
 

Yuriman

Diamond Member
Jun 25, 2004
5,530
141
106
Well, I'm enjoying the card very much today. I'm not unhappy with my purchase, but I do feel it wasn't a necessary upgrade to enjoy gaming on my machine, at least not yet.


The RAM on this card seems to overclock very well, I had it pass Furmark overnight at 1600 but I may be maxed out at 1150 on the core without any voltage control. Does anyone here own a Gigabyte non-reference PCB 7xxx card?
 

Spjut

Senior member
Apr 9, 2011
931
160
106
I did another bench with both of them running the DX9 render path and there was a similar performance difference, though the framerates were higher (126 vs 102). From what I've, the 4870 does in fact have a tessellation unit which Civ 5 uses, unlike the GTX 2xx series, though the tesselator in the HD5k's and above is vastly more efficient. I think this only applies in the leader scenes though - otherwise DX11 only offers performance improvements.

__________

In my attempted at overclocking, I think my voltages are not being applied. GPU-Z continues to report 1.210v even when I drop my voltage down to 1.100 in Trixx. I'll continue playing with it. I want to say Civ's

IMO it was interesting that you did the comparison between Civ5 in DX10.1 vs DX11.
I'd like more reviews to include a graph with old cards running in DX10 vs the new cards running in DX11.
 

bigsnyder

Golden Member
Nov 4, 2004
1,568
2
81
When I researched benches when the 7850 came out, most charts showed about double performance (overall) than my 4850s. Of course the 4850 only had 512MB vram, so that accounts for some of that increase.
 

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com
Well, I'm enjoying the card very much today. I'm not unhappy with my purchase, but I do feel it wasn't a necessary upgrade to enjoy gaming on my machine, at least not yet.


The RAM on this card seems to overclock very well, I had it pass Furmark overnight at 1600 but I may be maxed out at 1150 on the core without any voltage control. Does anyone here own a Gigabyte non-reference PCB 7xxx card?

Thanks for the benches and congrats on the upgrade. I do think that the usefulness of crossfire is often underrated. I did a similar thread when I upgraded from 5850 crossfire to a gtx670 and the results were similarly mixed.

If you're a serious skyrim player, the upgrade was worth it just for that. The power saving is nice too. But in terms of raw GPU power, you didn't get much of an upgrade.

By the way, I'm not sure about your 1600 memory clock. You can't test that with furmark unless you actually watch the fps very carefully as you manipulate clocks. I'd be very surprised if you have positive scaling above 1500. Try 3dMark or Unigine for that. Your gpu clock sounds like what most 7850s are capable of on stock volts and also about the limit of my 7870.
 

nemesismk2

Diamond Member
Sep 29, 2001
4,810
5
76
www.ultimatehardware.net
IMO it was interesting that you did the comparison between Civ5 in DX10.1 vs DX11.
I'd like more reviews to include a graph with old cards running in DX10 vs the new cards running in DX11.

I would like to see old vs new a well. Game GPU used to do this featuring radeon 4870 etc but they don't do that anymore. :(
 

Spjut

Senior member
Apr 9, 2011
931
160
106
I would like to see old vs new a well. Game GPU used to do this featuring radeon 4870 etc but they don't do that anymore. :(

PCgameshardware.de sometimes include a HD 4870 and GTX 260(216 cores) as well, running in DX10/10.1 mode and the DX11 cards in DX11 mode
 
Last edited:

UNhooked

Golden Member
Jan 21, 2004
1,538
3
81
Honestly if my 4870X2 didn't start acting up, I would still be sporting it. It really was a great card but was a power hog. I was lucky to have a friend who was then working for ATI so I got the card for free :)

Anyways as a good card it was given the current games and DX11 1GB memory was getting maxed out pretty quick.