The Radeon HD 4870 1GB: The Card to Get
by Derek Wilson on September 25, 2008 12:00 AM EST- Posted in
- GPUs
Final Words
The Radeon HD 4870 1GB is a better buy than both the GTX 260 and core 216 variant. AMD says MSRP is between $280 and $300, and a quick look at Google shows us that the Sapphire Radeon HD 4870 1GB is priced at $290. This is definitely not bad for the types of performance gains we are seeing. If the card is to be used for high resolution gaming with all the settings, then up to a 10% to 15% increase in price over the stock 4870 is not a bad investment (unless, of course, you only play the games that don't see a real benefit from the additional RAM). And at these settings, there's an additional bonus in that this performance improvement might just make the playability difference for some people in some of these games.
While the 4870 512MB part can be had for $20 or $30 cheaper than the 4870 1GB (if you shop around), many of the 512MB variants are still priced in the same range as the 1GB cards. There is no reason to buy the 512MB part if prices are equal, so we hope to see a downward shift in price for the 512MB version. We haven't heard any confirmation on this from AMD or their partners, but it really should be a matter of simple economics. It will be harder to move parts priced at $280 to $300 when you can get something that's better for the same amount of money. Thus prices should drop, if not for the minimum then at least for the average price of a 4870 512MB.
We can't say whether or not the 1GB card will have an advantage going forward, as there is a heavy push for making games more compute heavy. Larger textures and the like are always rolling out, but if the future direction leans on compute more we may see the 4870 limited in ways that it can't overcome. Conversely, the GTX 260 core 216 may benefit more or less in the future depending on what developers decide to do. While it'd be great if there were better answers here, it's a guessing game and it's all about balance. What we can say for certain is that the 4870 1GB and core 216 are both at least equal to their older siblings, so at least you'll never lose performance.
For now, it looks like the 1GB of RAM is a better balance for the RV770 GPU on current games, especially when leaning toward higher resolutions. At the prices we are seeing, it's a better balance for the consumer as well. The Radeon 4870 1GB gets our recommendation at the $280 - $300 price range.
And it's not only that. While the 4870 was actually competitive with the GTX 280 in some cases, the additional RAM actually increases that competitive edge. Yes, this is only in a few games, and we can't recommend the 4870 1GB over the GTX 280 in the general case, but there is clearly a value advantage here that can't be overstated. If you don't need the best of the best (or you aren't willing or able to spend the money for it), the 4870 1GB is a very strong solution.
So, what's the bottom line? This is currently the card to get.
78 Comments
View All Comments
devonz - Thursday, September 25, 2008 - link
Perhaps I have misunderstood something, but particularly for 32 bit Vista and Win XP, I THOUGHT that video memory essentially "used" part of the 4 gigabyte limit for RAM usable by the OS. So, would that mean that if you had two of these in CF you would limit your OS RAM to 2 gigabytes? That seems like a considerable drawback to me. Yes, people could go with 64 bit Vista, but my impression (perhaps not correct) is that this STILL isn't totally as functional (drivers, application/game compatibility, etc) as the 32 bit version.yyrkoon - Thursday, September 25, 2008 - link
The only time you *may* have to worry about dual card encroaching on 2GB of RAM is *if* you use two 1GB cards as singles for a 4 head display. I am fairly certain(but have no hands on) that SLI, and Crossfire are both viewed by Windows as a single piece of hardware, at least as far as the memory is concerned. Again, also fairly certain, but not positive: If you had 2GB of RAM, and somehow your card(s) had 2GB of RAM that could be seen by the OS, that you would not have to worry about things until you went over 2GB of system RAM. Then, the possibility of your system having less than 2GB available for processes, and applications could be a problem.This is a reason why you will see system vendors selling systems with 3GB of RAM that have Video cards that have 256MB of RAM or better. Depending on the BIOS, and the motherboards ability to 'hoist memory', with 4GB of physical system RAM installed, you typically 'lose' at least 500MB to system resources(which include stuffs like I/O ports,graphics cards 'aperture', etc). Just as an example, I have two motherboards from the same company here, one is an nVidia AM2 board, and the other is an Intel P35/ICH9R board. The AM2 system board can report 3.5GB available to the user in Windows, while the Intel chipset board can only give the user 3.25GB. Both used the same exact additional hardware(NV 7600GT 256MB, and an Intel GbE Pro PCIe card).
All the above said, I tend to view 'upgrading' a system to 3GB of system RAM as retrograding, with no thought given to future upgrade-ability. My belief here is that you can *someday* want to upgrade to 8GB of RAM, and while it *is* possible to have existing 1x1GB sticks, and buying single 2GB sticks; It is better to buy matched pairs for a single channel for use with dual channel memory. Even if you do not plan on getting into 64bit operating systems soon. Also, that extra 256-512MB of RAM can make a noticeable difference at times.
Another thing to think about is the 2GB vs 4GB 'issue'. A lot of people seem to be thinking that if a game can only address up to 2GB of memory(and most games are in this category), that it makes little to no sense to upgrade to more memory. This is false. The reason is very similar to why dual core CPU at the same clock rate as a single core CPU will preform better: Availability of system resources, and competition of said resources between the OS, and other applications. I.E. if you have an additional 1.5GB of RAM, you game can use up to 2GB, while the OS can do whatever it wants with this additional 1.5GB before going to the swap disk. Windows hitting the swap disk can be very bad for performance, especially if running applications, and the swap disk are on the same hard drive. Granted, this performance gain from increasing system memory *is* noticeable, but is not as good as 'doubling' you GPU power. So, it really depends on what you plan on doing with said system, and other constraints to know which makes more sense for you personally.
As another example: Photoshop can and will use up to 2GB of system memory without using the /3GB boot switch, but also can use more memory above 2GB as swap(scratch disk) on up to another 2GB I beleive. This is before it starts hitting the hard disk(s). For the casual Photoshop users, this may not be a huge deal, but for professional image retouchers who work in 16bit color depth(or greater) at very high resolutions, this can make a very big difference. Especially when using math intensive filters.
Anyways, if you're interested in learning more about the limitations of 32bit Windows, you can always visit Microsofts website, and start by searching for '/PAE'. You can also dig though their pages(although some of it will take some time to find), and find every single last detail on the matter.
Ezareth - Thursday, September 25, 2008 - link
My gaming Rig is running good ole 32Bit XP with 2 Gigabytes of system memory. I Have NEVER come close to using all 2 Gigabytes in any gaming, or while using photoshop, surfing the web etc.My graphics card is a 4870X2 which while it has 2 GB of memory only 1 GB is addressable by the system. If I'm not mistaken these dual GPU cards are nice because the system only addresses a single cards memory while the graphics card itself uses the full amount. When I installed my 4870X2 I still show the full 2GB of memory on my system so I know this is the case as my sound card and other internals take up around half a gig combined.
I think if you crossfire on the Mobo the system has to address both cards memory, but XP is much better as using memory than Vista. I still consider Vista a giant bloatware operating system, DirectX 10 is just not enough reason for me to switch. I'm waiting on Windows 7.
yyrkoon - Thursday, September 25, 2008 - link
In XP x32, a single application can only use up to 2GB of memory without using the /3GB boot switch. The /3GB boot switch *can* cause system instabilities, AND the application has to be written to take advantage of this additional memory to begin with.Now onto your situation: As far as I know, you could have up to 3GB of memory installed on your system and not be affected by your Video cards memory wise. Right now, the biggest card I know of (consumer grade) only has 1GB of memory, so the 4GB x32 limitation is satisfied. If however there were a consumer grade card that had 2GB addressable . . . I am not sure 100% either way how this would affect things, but I am pretty sure, you would lose some of, or all of that extra 1GB of system RAM.
My knowledge of how SLI work(low level) is very limited, but for all intents and purposes, the reason why 2x 1GB cards would never affect system memory on up to 3GB, is that the OS sees these card as a single piece of hardware(as far as I know).
Ezareth - Thursday, September 25, 2008 - link
Ohh I also have to note that I use a Samsung 305T(30 inch) monitor and can play crysis on High settings at playable framerates using DirectX9 and XP with this card and I'm using a severely outdated Athlon 64 3700+ processor. I just don't understand how you guys are getting such low framerates at 1920X1600 unless it is Vista and DirectX 10.The0ne - Thursday, September 25, 2008 - link
2Gig is ok for normal usage but if you switch to being a medium user to a power user than 2gigs is not enough. Your photoshop use is probably dealing with small and simple files for example. I don't play enough games to comment on Crysis but from what I've read it's a hogger.piroroadkill - Thursday, September 25, 2008 - link
2GB is fine for almost all usage, and I have 4 monitors on my main rig - I do see the need for more RAM though, once you start taking the piss, by, for example running two copies of WoW @ 1680x1050 at max settings on the same rig, as well as irc, dc++, music player, web browser, etc etc, it's swapping timedevonz - Thursday, September 25, 2008 - link
Oops, I didn't read the last comment regarding memory usage. Still, seems like I'm correct and the answer to my question is yes. That's a BIG drawback for doing CF with these cards then.abzillah - Thursday, September 25, 2008 - link
Well, your perception is wrong. I haven't had any issues with 64bit vista. Maybe you should try 64bit vista and refresh your perception of it.smilingcrow - Thursday, September 25, 2008 - link
I have Vista x64 installed and it supports 99% of the features that are important to me in my everyday XP SP3 install. The problem is that the 1% of features that are missing are more important to me than the improvements that Vista brings so I’m sticking with XP for now.Missing features – ATI Remote Wonder (only works with Media Centre), DVBViewer (doesn’t remember playback position for videos), iTunes etc (don’t support the Multimedia keyboard keys if the application doesn’t have focus).