Hardware Guides Graphics Wars: AMD vs NVIDIA for Gaming

I recently spoke with someone who claimed he'd never divert from AMD, despite what Intel or nVidia have available. For innumerable reasons, brand loyalty and fanboyism leads to ignorance and decreased performance. None of these brands are immaculate and all of them are prone to failures and shortcomings -- in this nVidia vs. AMD for gaming piece, we'll focus on the advantages of each and how you can make informed decisions about video / graphics cards selections for your gaming rigs.

nvidia-v-amd

Best for Different Reasons

As in class-based games, no one is (supposed to be) "the best." In fact, when researching video cards, posing such a question will result in answers that are backed not by facts, but by personal tastes and loyalties. Don't fall into this hole; instead, ask "which is best for me?" and list your criteria for what you need.

Nvidia and AMD are both great in their respective targeted markets -- and those markets change every 2-3 years -- but here are the basics of what each does well:

NVIDIA AMD
Development-friendly Cost Scalability
Programmability Budget-friendly
3D Vision Rapid Release Schedule
Architecture-focused Quantity-focused

 

These are obviously 'at a glance' and vary greatly with each iteration of technology, but as it stands now, the above is fairly accurate. Here's why:

NVIDIA - Development & Programmability

Nvidia has long supported and funded game development tools and game companies -- whether they provide video cards for testing, put some of their own engineers on a project, or just simply run a joint-marketing campaign, you'll see nVidia plastered across more game loading screens than any other gaming hardware company. Nvidia offers a key set of unique features that are advantageous to developers, and AMD hasn't quite caught up with those yet. The main features are: Programmability, or the option for skilled programmers to optimize nVidia GPUs for specific tasks; Ownership of PhysX, an nVidia-developed platform for physics computations in games; Optimized rendering acceleration, which helps speed up the process of 3D graphics creation (especially in Photoshop, which only uses nVidia GPUs for hardware acceleration).

Of course, the power of CPUs these days does allow more efficient off-loading of special processes (like physics calculations), so as always, allow the benchmarks to do the talking.

NVIDIA - Architecture-focused

Massive amounts of RAM and big numbers don't mean anything if the architecture is obsolete. In the leading position of graphics distribution, nVidia has the edge to invest in innovations more heavily than its counterparts (8.76B market cap for nVidia vs. 4.33B market cap for AMD, which also focuses on CPUs).

AMD has consistently beat-out nVidia in 'firsts,' but nVidia often follows suit and releases a more expensive variation that is, on the whole, a bit better performing. Whether that additional performance hike is worth several hundred dollars is your call as a system builder. Neither model is 'best,' it comes down to how long you're willing to wait and how much money you have.

NVIDIA - 3D Vision

Nvidia was one of the first in PC gaming to market a high-performance, graphically appealing variation of 3D gaming technology. That is to say, the 3D glasses that -- despite looking somewhat dorky -- are intended to increase immersion. This, of course, can get expensive as it has numerous sub-requirements (monitors, specific graphics processors, and game compatibility), but it can be appealing to those who (a) have an extra $600 to spend, and (b) want the ultimate immersion. You can view our review of 3D Vision here, it's out of the scope of this article.

AMD - Cost Scalability & Budget-Friendly

As with their CPUs, AMD excels in its ability to produce high-performance hardware at an impressive array of price-points. As this is written, the 6850 is one of the absolute best video cards for the price (~$130 for something that performance ~30% better than a 550 Ti). If you're from the future, don't laugh at our petty hardware.

gpu-performance-per-dollarBenchmarked with PassMark; more points equates better performance-per-dollar.

AMD covers the low-to-mid performance range with GPUs that are consistently released at prices of around $130, $160, and then returns at ~$270. This is fairly predictable with each iteration of graphics processing, while NVIDIA often only offers one GPU in the sub-$200 range, and those rarely compete with AMD's similarly-priced video cards (granted, manufacturers play a large part in this as well, but we're ignoring them for this article).

We didn't just call it 'cost,' though, we called it scalability. AMD retains its competitive focus even at the upper-range, and although NVIDIA has repeatedly gained recognition with its high-end graphics processors (notably, the 8800 and GTX 570/580), AMD has a lot to offer and should not be ignored. If you're going to be heavily playing one game, we'd advise you to search for benchmarks on that particular game. It's simple: some games are more CPU-intensive, some are GPU-intensive, and some simply seem to favor one brand over the other for numerous reasons (often sources of funding or preferential testing).

AMD - Rapid Release & Quantity

AMD rushes to be first-in-market for a lot of new technologies (risking incompatibilities or other issues in the process), and as proven with this year's hardware release schedule, they're good at being first. The RADEON 5850 and 5870 were the first two GPUs available to consumers that were Dx11 compatible, as an example. So they put cards out fast - but what else? If you glance around any number of hardware sites, you'll see that AMD manufacturers are more RAM friendly, and while it's important to note that more video RAM doesn't equate better performance, it does help in a few key regions (multi-monitor performance eats RAM alive).

NVIDIA has a tendency to instead focus on clock speeds, memory bandwidth, and other technologies, which -- depending on your usage -- are arguably more important. It all comes down to performance-per-dollar, though. Money is always the deciding factor, so look at what you're doing, how much you can spend, and then narrow down your card choices in that range.

gpu-wars-chart-2012Source: Steam HW Survey, Dec 2011.

The gaming hardware market is far from static: each year, we see advancements on both sides of the graphics war that propel one brand ahead of the other. This progression occurs at predictable intervals, effectively swapping which brand is "best" at any given moment. Nvidia and AMD "take turns" with their products, often leap-frogging the other's technological improvements. This is what you should never side with one or the other; keep an open mind toward hardware and start fresh with each generation.

Comments (10)
Write comment
Your Contact Details:
Comment:
[b] [i] [u] [s] [url] [quote] [code] [img]   
Security
  • Anonymous

    Well from my past experience with the amd 6450 i really know why its 60 dollars and now im getting the Nvidia 660 Geforce with a amd 6100 (bulldozer) And i hope Nvidia is as good as the benchmarks say it is but i would suggest Nvidia from hear on out for gaming.

  • Anonymous  - It's simple.

    If you want pristine gaming, probably go with nVidia.

    If you want everyday things that don't go hardcore-gamer style, and are less costly, go AMD.

  • Jay  - NVIDIA => Quality

    NVIDIA is better, just disable antialiasing on both cards Radeon and GTX and start moving in a 3D environment, you'll see how ugly Radeon's grphics is.

    NVIDIA has had CSAA for ages, AMD has just invented it. And so on.

    I have wasted 2 precious years of my life with 2 AMD cards, 4850 and 5870, and I've had enough, no more AMD. What I didn't like in AMD: less distinct textures (even without antialiasing at all), less quality, and awful multisampling.

  • ......  - re: re: its not hard.
    Bob wrote:
    usrev2 wrote:
    it's not hard to figure out.
    for games, if you want the best of the best you get nvidia.
    if you want the better bang for your buck you go AMD.

    Nvidia has phsyx as well. and better drivers.

    AMD cards are better at mathematical problems, and they use less power on average.

    if i was going to spend over $1000 on a pc, i would go Nvidia.
    but if i wanted budget, or didn't need to run the latest games at the max of max settings i would stick to AMD,

    I don't think the situation will change for the 2012 cards.


    Your post is somewhat true, but the whole using a video card to do MATH problems is just out there.


    You sir, are an idiot.

  • Lelldorianx
    avatar
    "usrev2" wrote:

    for the adverage gamer it still stands though, AMD = best bang for buck, Nvidia is still the best over all and for the most part is idiot proof (less needs for driver updates)

    You're right on the idiot-proof part. AMD has a lot of cool features in their control panel, but if you're not careful, you can easily mess things up and cause crashes. Nvidia's control panel is quite painless and straight-forward.

    The 6850s and 6870s are incredible cards for the price, so you're right on that as well.

    I currently prefer NVIDIA for builds that are in the $900+ range (or $800+, if you don't get an SSD). I favor AMD/ATI for budget/mid-range builds. They're simply unbeatable in that range, as you say.

  • usrev2  - re:
    Lelldorianx wrote:
    "usrev2" wrote:

    AMD cards are better at mathematical problems, and they use less power on average.


    I'm not sure where you're getting your information, but that's simply not true. Most computations are handled by the CPU or special computing units (such as the NVIDIA Tesla, which are dedicated to solving complex problems). Any graphics computations / calculations are going to vary based on the way the game is programmed and the way the graphics processing unit receives that information.

    As stated above, programmability of cards will also increase variance in this.

    believe it or not people build PC's to do things such as bitcoin mine, the AMD 6990 is the best bitcoin mining GPU available
    yes the CPU usually handles it, but in any application that the GPU handles large math problems AMD is better off then nvidia.

    for the adverage gamer it still stands though, AMD = best bang for buck, Nvidia is still the best over all and for the most part is idiot proof (less needs for driver updates)

  • Lelldorianx
    avatar

    I mean, technically speaking, all GPUs do heavy mathematical calculations. When I saw his post though, it was the "all AMD cards are better" bit that threw me. Some are better, some are not.

    There are also CPUs which specialize in this type of thing if it is not being offloaded elsewhere.

    Bob's right on the money about the power consumption... it changes on a card-to-card basis. He's also right about drivers -- I've had horrible driver experiences from both sides of the fence. There's just no reason to 'pick permanent sides' when neither company can consistently deliver.

  • Bob  - re: its not hard.
    avatar
    usrev2 wrote:
    it's not hard to figure out.
    for games, if you want the best of the best you get nvidia.
    if you want the better bang for your buck you go AMD.

    Nvidia has phsyx as well. and better drivers.

    AMD cards are better at mathematical problems, and they use less power on average.

    if i was going to spend over $1000 on a pc, i would go Nvidia.
    but if i wanted budget, or didn't need to run the latest games at the max of max settings i would stick to AMD,

    I don't think the situation will change for the 2012 cards.

    Your post is somewhat true, but the whole using a video card to do MATH problems is just out there.
    Also, power intake differs from card to card so greatly you can't possibly make a universal statement such as "AMD cards use less power". Also different manufacturing companies' cards have different power intakes due to different cooling systems and different base clocks.
    Finally I would like to state, I agree Nvidia typically has better drivers, but again that is not universal for every generation so you just can't generalize like that when going to drop $150-$500 on a GPU.

  • Lelldorianx
    avatar
    "usrev2" wrote:

    AMD cards are better at mathematical problems, and they use less power on average.

    I'm not sure where you're getting your information, but that's simply not true. Any graphics computations / calculations are going to vary based on the way the game is programmed and the way the graphics processing unit receives that information.

    As stated above, programmability of cards will also increase variance in this.

  • usrev2  - its not hard.

    it's not hard to figure out.
    for games, if you want the best of the best you get nvidia.
    if you want the better bang for your buck you go AMD.

    Nvidia has phsyx as well. and better drivers.

    AMD cards are better at mathematical problems, and they use less power on average.

    if i was going to spend over $1000 on a pc, i would go Nvidia.
    but if i wanted budget, or didn't need to run the latest games at the max of max settings i would stick to AMD,

    I don't think the situation will change for the 2012 cards.

From Around the Web

GN System Builder Forums

Advertisement