Buying Guide

The Best Graphics Card for Gaming PC

Five graphics cards compared, from the ASRock 7800 XT Steel Legend to the ASUS TUF RTX 5090, with the trade-offs of each named.

By , PC Hardware Editor

12 min read5 products evaluated

PC components laid out on a workbench ready for a build
Illustrative image

The graphics card decides gaming performance more than any other part. These are ordered by VRAM.

This is a research roundup, not a lab test: GPU, VRAM and memory come from each maker's published specs; a missing thickness is flagged, not filled in, and no figure here comes from our own testing.

Quick Picks

Which of the 5 picks to look at first. Tap a name for the full analysis.

  1. Also Consider

    ASUS TUF Gaming GeForce RTX 5090 32GB OC Edition

    A dual BIOS switch for Quiet or Performance.

    Best for: Buyers who want dual BIOS switch for Quiet or Performance.

    Check price for ASUS TUF Gaming GeForce RTX 5090 32GB OC Edition on Amazon (opens in a new tab)
  2. Premium Pick

    ASUS TUF Gaming GeForce RTX 5090

    The highest-priced pick here at the time of writing, with a 512-bit memory bus at 28Gbps.

    Best for: Buyers who want a 512-bit memory bus at 28Gbps and can spend more than the ASUS TUF 5090 costs.

    Check price for ASUS TUF Gaming GeForce RTX 5090 on Amazon (opens in a new tab)
  3. Lowest Price Here

    ASRock Radeon RX 7800 XT Steel Legend 16GB OC

    The lowest price of the group at our last check.

    Best for: Getting white-and-silver Steel Legend finish for the least money.

    Check price for ASRock Radeon RX 7800 XT Steel Legend 16GB OC on Amazon (opens in a new tab)

Our Picks

Also Consider1 of 5

ASUS TUF Gaming GeForce RTX 5090 32GB OC Edition

The ASUS TUF 5090 stands out for a dual BIOS switch for Quiet or Performance, and it adds 0dB fan stop at light loads.

Best for

Buyers who want dual BIOS switch for Quiet or Performance.

Skip if

If budget leads, the ASRock 7800 XT Steel Legend was cheaper at our last price check.
ASUS TUF Gaming GeForce RTX 5090 32GB OC Edition

Why we like it

It also offers a 32GB video memory and offers a 2.5-slot cooler thickness. On video memory it ties with the ASUS TUF RTX 5090 at 32GB. It shares an RTX 5090 gpu with the ASUS TUF RTX 5090; the ASRock 7800 XT Steel Legend goes with an RX 7800 XT gpu.

Like the ASUS TUF RTX 5090, it has GDDR7 memory, while the Sapphire Pulse 7900 XT uses GDDR6 memory. The ASUS TUF 5090 occupies 2.5 slots, but no length is published, so check the maker's spec page against your case. Its power connector and recommended PSU are not published, so confirm both for the ASUS TUF 5090 with the maker.

SFF-Ready is NVIDIA's size guideline, not a guarantee the ASUS TUF 5090 fits every small case. When we checked, only the Sapphire Pulse 7900 XT and cheaper picks cost less, and the ASUS TUF RTX 5090 cost more.

Key specs

GPU
RTX 5090
VRAM
32GB
Memory
GDDR7
Thickness
2.5-slot
SFF-Ready
Yes

Pros

  • 32GB of VRAM, room for large local AI models as well as games
  • Faster GDDR7 memory
  • Carries NVIDIA's SFF-Ready label
  • Dual BIOS switch for Quiet or Performance

Cons

  • Costs more than the ASRock 7800 XT Steel Legend at the time of writing

The catch

If you want a confirmed recommended power supply, look to the ASRock 7800 XT Steel Legend instead: it offers 700W, while this one gives no figure.

Premium Pick2 of 5

ASUS TUF Gaming GeForce RTX 5090

The ASUS TUF RTX 5090 is in a class of its own with 32GB of GDDR7 and 21,760 CUDA cores.

Best for

Buyers who want a 512-bit memory bus at 28Gbps and can spend more than the ASUS TUF 5090 costs.

Skip if

Skip it if price comes first: the ASRock 7800 XT Steel Legend cost less when we checked.
ASUS TUF Gaming GeForce RTX 5090

Why we like it

At the time of writing it cost several times more than the other cards here, so it only makes sense when nothing slower will do. On video memory it ties with the ASUS TUF 5090 at 32GB. It shares an RTX 5090 gpu with the ASUS TUF 5090; the ASRock 7800 XT Steel Legend goes with an RX 7800 XT gpu.

Like the ASUS TUF 5090, it has GDDR7 memory, while the ASRock 7800 XT Steel Legend uses GDDR6 memory. You also get a 512-bit memory bus at 28Gbps and a GPU holder in the box. No dimensions are published for the ASUS TUF RTX 5090; get length and thickness from the maker's page first.

Its power connector and recommended PSU are not published, so confirm both for the ASUS TUF RTX 5090 with the maker. At our last price check it topped the group, with the ASUS TUF 5090 the nearest cheaper option.

Key specs

GPU
RTX 5090
VRAM
32GB
Memory
GDDR7
Outputs
3 x DisplayPort 2.1b, 2 x HDMI 2.1b

Pros

  • 32GB of VRAM, room for large local AI models as well as games
  • Faster GDDR7 memory
  • 512-bit memory bus at 28Gbps
  • 21,760 CUDA cores

Cons

  • Costs more than the ASRock 7800 XT Steel Legend at the time of writing

The catch

If you want a confirmed cooler thickness, look to the ASUS TUF 5090 instead: it comes in at 2.5-slot, while this one gives no figure.

Strong Alternative3 of 5

ASRock Radeon RX 7900 XTX Phantom Gaming OC 24GB

ASRock's Phantom Gaming OC offers a 2615MHz boost, 96MB of Infinity Cache and 0dB silent cooling at light load.

Best for

Buyers who want 96MB of Infinity Cache.

Skip if

Look at the others if this bothers you: calls for a 800W or larger PSU.
ASRock Radeon RX 7900 XTX Phantom Gaming OC 24GB

Why we like it

It was the least expensive 7900 XTX here at the time of writing. It boosts to 2615MHz with 24GB of GDDR6, 96 compute units and 96MB of Infinity Cache. The Phantom Gaming triple-fan cooler sits on a reinforced metal frame.

Its 24GB video memory ranks third of 5 here, behind the ASUS TUF 5090 (32GB) and ahead of the ASRock 7800 XT Steel Legend (16GB). No other pick in this guide offers an RX 7900 XTX gpu; compare the Sapphire Pulse 7900 XT, which has an RX 7900 XT gpu. It shares GDDR6 memory with the Sapphire Pulse 7900 XT and ASRock 7800 XT Steel Legend; the ASUS TUF RTX 5090 goes with GDDR7 memory. On price it sat second of 5, between the cheaper ASRock 7800 XT Steel Legend and the pricier Sapphire Pulse 7900 XT, at the time of writing.

Key specs

GPU
RX 7900 XTX
VRAM
24GB
Memory
GDDR6
Recommended PSU
800W
Boost clock
2615MHz

Pros

  • 24GB of VRAM, room for large local AI models as well as games
  • 96MB of Infinity Cache
  • 0dB silent cooling at light load
  • RX 7900 XTX gpu, the only one here

Cons

  • Calls for a 800W or larger PSU
  • Costs more than the ASRock 7800 XT Steel Legend at the time of writing

The catch

The maker doesn't give its cooler thickness; if that figure matters, the ASUS TUF 5090 comes in at 2.5-slot.

Worth a Look4 of 5

Sapphire Pulse AMD Radeon RX 7900 XT

Sapphire's Pulse 7900 XT is 313mm long with a 2.7-slot triple-fan cooler and a 2450MHz boost.

Best for

Buyers who want 313mm length.

Skip if

If budget leads, the ASRock 7800 XT Steel Legend was cheaper at our last price check.
Sapphire Pulse AMD Radeon RX 7900 XT

Why we like it

It has two HDMI and two DisplayPort outputs, and its 20GB of memory runs at 20Gbps on a 320-bit bus. Its 20GB video memory ranks fourth of 5 here, behind the ASUS TUF 5090 (32GB) and ahead of the ASRock 7800 XT Steel Legend (16GB). It is the only pick here with an RX 7900 XT gpu; the ASUS TUF 5090 has an RTX 5090 gpu instead.

It shares GDDR6 memory with the ASRock 7900 XTX Phantom Gaming and ASRock 7800 XT Steel Legend; the ASUS TUF RTX 5090 goes with GDDR7 memory. A 2450MHz boost clock is unique to it among these picks, while the ASRock 7800 XT Steel Legend uses a 2520MHz boost clock. Its power connector and recommended PSU are not published, so confirm both for the Sapphire Pulse 7900 XT with the maker. Its price falls between the ASRock 7900 XTX Phantom Gaming and the ASUS TUF 5090, based on our last check.

Key specs

GPU
RX 7900 XT
VRAM
20GB
Memory
GDDR6
Length
313mm
Thickness
2.7-slot
Boost clock
2450MHz

Pros

  • 20GB of VRAM for high-resolution textures
  • 313mm length
  • 2.7-slot triple-fan cooler
  • RX 7900 XT gpu, the only one here

Cons

  • Costs more than the ASRock 7800 XT Steel Legend at the time of writing

The catch

Buyers who need a confirmed recommended power supply should compare it with the ASRock 7800 XT Steel Legend, which offers 700W.

Lowest Price Here5 of 5

ASRock Radeon RX 7800 XT Steel Legend 16GB OC

The Steel Legend adds a white-and-silver finish and a 2520MHz boost, and it has a 700W recommended power supply.

Best for

Getting white-and-silver Steel Legend finish for the least money.

Skip if

Look at the others if this bothers you: needs two 8-pin PCIe power cables.
ASRock Radeon RX 7800 XT Steel Legend 16GB OC

Why we like it

On video memory it trails the group at 16GB, while the ASUS TUF 5090 offers 32GB. You get an RX 7800 XT gpu here, which sets it apart from the Sapphire Pulse 7900 XT and its an RX 7900 XT gpu. Like the ASRock 7900 XTX Phantom Gaming and Sapphire Pulse 7900 XT, it has GDDR6 memory, while the ASUS TUF 5090 uses GDDR7 memory.

It is the only pick here with a 2520MHz boost clock; the ASRock 7900 XTX Phantom Gaming has a 2615MHz boost clock instead. No dimensions are published for the ASRock 7800 XT Steel Legend; get length and thickness from the maker's page first. Power for the ASRock 7800 XT Steel Legend comes through 2 x 8-pin, with 700W the maker's minimum PSU. No other pick here cost less at our last price check, and the ASRock 7900 XTX Phantom Gaming was closest.

Key specs

GPU
RX 7800 XT
VRAM
16GB
Memory
GDDR6
Recommended PSU
700W
Power connector
2 x 8-pin
Boost clock
2520MHz

Pros

  • 16GB of VRAM for high-resolution textures
  • White-and-silver Steel Legend finish
  • 700W recommended PSU
  • Lowest recommended power supply of the picks (700W)

Cons

  • Needs two 8-pin PCIe power cables
  • Video memory trails the ASUS TUF 5090 (32GB)

The catch

Video memory is its weakest area, and the ASUS TUF 5090 covers it better at 32GB.

How We Chose

Alex Morgan compared the manufacturer specifications, connectivity, warranty terms and compatibility of every pick. Figures come from the makers unless a third-party source is named; we did not test these products ourselves.

A graphics card's bare circuit board around the GPU die
A graphics card's bare circuit board around the GPU die
What we compared
We set side by side five cards on GPU, video memory, memory and cooler thickness as the makers state them. Nothing was tested in-house; 3 of the 6 fields compared are stated for every pick, while cooler thickness and recommended power supply have gaps.
The shared baseline
All 5, from the ASUS TUF 5090 to the ASRock 7800 XT Steel Legend, state GPU, video memory and memory.
Where the specs have gaps
The ASUS TUF RTX 5090, the ASRock 7900 XTX Phantom Gaming and the ASRock 7800 XT Steel Legend give no cooler thickness; the ASUS TUF 5090, the ASUS TUF RTX 5090 and the Sapphire Pulse 7900 XT give no recommended power supply.
Price range
At our last check the picks ran from the ASRock 7800 XT Steel Legend ($250 to $500) to the ASUS TUF RTX 5090 (over $1500).

What to Look for in a Graphics Card for Gaming PC

Key buying criteria so you get the right fit the first time.

  1. How much video memory you need

    The ASUS TUF 5090 tops video memory at 32GB and the ASRock 7800 XT Steel Legend sits lowest at 16GB; 2 picks share the top figure. The ASUS TUF 5090 is the pick for video memory.

  2. Cooler thickness across these picks

    Across these 2 picks cooler thickness spans 2.7-slot (the Sapphire Pulse 7900 XT) to 2.5-slot (the ASUS TUF 5090). If cooler thickness is your first filter, the ASUS TUF 5090 sets the ceiling at 2.5-slot. The ASUS TUF RTX 5090, the ASRock 7900 XTX Phantom Gaming and the ASRock 7800 XT Steel Legend give no cooler thickness figure, so 2 of 5 picks are compared here.

    The circuit board on the back of a graphics card
    The circuit board on the back of a graphics card
  3. Recommended power supply across these picks

    Here recommended power supply runs from 800W on the ASRock 7900 XTX Phantom Gaming to 700W on the ASRock 7800 XT Steel Legend, a 13% spread. If recommended power supply is your first filter, the ASRock 7800 XT Steel Legend sets the ceiling at 700W. The ASUS TUF 5090, the ASUS TUF RTX 5090 and the Sapphire Pulse 7900 XT give no recommended power supply figure, so 2 of 5 picks are compared here.

  4. Memory

    The ASUS TUF 5090 and the ASUS TUF RTX 5090 list GDDR7; the ASRock 7900 XTX Phantom Gaming, the Sapphire Pulse 7900 XT and the ASRock 7800 XT Steel Legend list GDDR6. Sort out memory before price: it splits 5 stated picks into groups of 3 and 2.

  5. Boost clock

    The ASRock 7900 XTX Phantom Gaming lists 2615MHz; the Sapphire Pulse 7900 XT lists 2450MHz; the ASRock 7800 XT Steel Legend lists 2520MHz. Settling boost clock first narrows 3 picks to 1 or 1 or 1.

How to Choose a Graphics Card for Gaming PC

By priority

PriorityConsiderWhy
Buyers who want dual BIOS switch for Quiet or PerformanceASUS TUF 5090A dual BIOS switch for Quiet or Performance
Buyers who want a 512-bit memory bus at 28Gbps and can spend more than the ASUS TUF 5090 costsASUS TUF RTX 5090The highest-priced pick here at the time of writing, with a 512-bit memory bus at 28Gbps
Buyers who want 96MB of Infinity CacheASRock 7900 XTX Phantom Gaming96MB of Infinity Cache
Buyers who want 313mm lengthSapphire Pulse 7900 XTA 313mm length
Getting white-and-silver Steel Legend finish for the least moneyASRock 7800 XT Steel LegendThe lowest price of the group at our last check

Scroll sideways to see every column.

Key specs side by side

The ASUS TUF 5090 leads on video memory at 32GB, ahead of the ASUS TUF RTX 5090 at 32GB. "Not listed" marks cooler thickness where the ASUS TUF RTX 5090, the ASRock 7900 XTX Phantom Gaming and the ASRock 7800 XT Steel Legend leave the figure out.

CardGPUVRAMMemoryThickness
ASUS TUF 5090RTX 509032GBGDDR72.5-slot
ASUS TUF RTX 5090RTX 509032GBGDDR7Not listed
ASRock 7900 XTX Phantom GamingRX 7900 XTX24GBGDDR6Not listed
Sapphire Pulse 7900 XTRX 7900 XT20GBGDDR62.7-slot
ASRock 7800 XT Steel LegendRX 7800 XT16GBGDDR6Not listed

Scroll sideways to see every column.

By price at the time of writing

At our last check the cheapest pick, the ASRock 7800 XT Steel Legend, sat in the $250 to $500 tier, 3 tiers in all up to the ASUS TUF RTX 5090 at over $1500; Amazon prices move, so recheck before buying.

Price tierCards
About $250 to $500ASRock 7800 XT Steel Legend
About $1000 to $1500ASRock 7900 XTX Phantom Gaming, Sapphire Pulse 7900 XT
Over $1500ASUS TUF 5090, ASUS TUF RTX 5090

Frequently Asked Questions

How does the Sapphire Pulse 7900 XT compare with the ASUS TUF 5090 on cooler thickness?

The ASUS TUF 5090 comes out best at 2.5-slot, with the Sapphire Pulse 7900 XT at 2.7-slot. The ASUS TUF RTX 5090, the ASRock 7900 XTX Phantom Gaming and the ASRock 7800 XT Steel Legend don't state a cooler thickness figure, so they sit outside this comparison; 2 of 5 picks are ranked.

Is the ASRock 7800 XT Steel Legend ahead of the ASRock 7900 XTX Phantom Gaming on recommended power supply?

The ASRock 7800 XT Steel Legend is lowest on recommended power supply at 700W; the ASRock 7900 XTX Phantom Gaming follows at 800W, 13% apart. No recommended power supply figure is published for the ASUS TUF 5090, the ASUS TUF RTX 5090 and the Sapphire Pulse 7900 XT, which leaves 2 of 5 picks ranked here.

Is the ASUS TUF RTX 5090 worth paying more than the ASRock 7800 XT Steel Legend?

The spec sheets show video memory (32GB against 16GB) in its favour. The ASRock 7800 XT Steel Legend sat in the $250 to $500 tier and the ASUS TUF RTX 5090 in the over $1500 tier when we checked, with 3 other picks between them; pay the difference only if video memory decides your purchase.

What makes the ASUS TUF RTX 5090 the Premium Pick?

It earns the label for the highest-priced pick here at the time of writing, with a 512-bit memory bus at 28Gbps. The ASRock 7800 XT Steel Legend, the cheapest pick, sat in the $250 to $500 tier against over $1500 here, without out-ranking it on any listed spec. It makes sense for anyone who wants a 512-bit memory bus at 28Gbps and can spend more than the ASUS TUF 5090 costs.

Do the ASUS TUF 5090 and the ASRock 7900 XTX Phantom Gaming differ on GPU?

The ASUS TUF 5090 and the ASUS TUF RTX 5090 use RTX 5090; the ASRock 7900 XTX Phantom Gaming uses RX 7900 XTX; the Sapphire Pulse 7900 XT uses RX 7900 XT; the ASRock 7800 XT Steel Legend uses RX 7800 XT.

What should I check before buying the Sapphire Pulse 7900 XT?

Measure for 313mm and 2.7 slots before ordering the Sapphire Pulse 7900 XT. Its power connector and recommended PSU are not published, so confirm both for the Sapphire Pulse 7900 XT with the maker. In this guide it ranks fourth of 5, and fourth of 5 on video memory (20GB).

Bottom Line

Our first pick is the ASUS TUF 5090, chosen for a dual BIOS switch for Quiet or Performance. Look at the ASUS TUF RTX 5090 for the highest-priced pick here at the time of writing, with a 512-bit memory bus at 28Gbps, the ASRock 7900 XTX Phantom Gaming for 96MB of Infinity Cache and the Sapphire Pulse 7900 XT for a 313mm length if those matter more to you.

Match the card to your monitor's resolution and refresh rate.

About the author

PC Hardware Editor

Alex covers PC hardware, monitors, components, upgrades and peripherals for The PC Journal, with a focus on helping readers understand specifications, compatibility and meaningful product trade-offs.

Covers: Monitors, Graphics cards, Processors, PC components, Peripherals, Upgrades and compatibility

View all articles