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 Alex Morgan, PC Hardware Editor
12 min read5 products evaluated

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.

Also Consider
ASUS TUF Gaming GeForce RTX 5090 32GB OC EditionA 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)
Premium Pick
ASUS TUF Gaming GeForce RTX 5090The 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)
Strong Alternative
ASRock Radeon RX 7900 XTX Phantom Gaming OC 24GB96MB of Infinity Cache.
Best for: Buyers who want 96MB of Infinity Cache.
Check price for ASRock Radeon RX 7900 XTX Phantom Gaming OC 24GB on Amazon (opens in a new tab)
Worth a Look
Sapphire Pulse AMD Radeon RX 7900 XTA 313mm length.
Best for: Buyers who want 313mm length.
Check price for Sapphire Pulse AMD Radeon RX 7900 XT on Amazon (opens in a new tab)
Lowest Price Here
ASRock Radeon RX 7800 XT Steel Legend 16GB OCThe 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.
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.
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.
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.
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.
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.

- 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.
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.
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 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.
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.
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
| Priority | Consider | Why |
|---|---|---|
| Buyers who want dual BIOS switch for Quiet or Performance | ASUS TUF 5090 | A 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 costs | ASUS TUF RTX 5090 | The highest-priced pick here at the time of writing, with a 512-bit memory bus at 28Gbps |
| Buyers who want 96MB of Infinity Cache | ASRock 7900 XTX Phantom Gaming | 96MB of Infinity Cache |
| Buyers who want 313mm length | Sapphire Pulse 7900 XT | A 313mm length |
| Getting white-and-silver Steel Legend finish for the least money | ASRock 7800 XT Steel Legend | The 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.
| Card | GPU | VRAM | Memory | Thickness |
|---|---|---|---|---|
| ASUS TUF 5090 | RTX 5090 | 32GB | GDDR7 | 2.5-slot |
| ASUS TUF RTX 5090 | RTX 5090 | 32GB | GDDR7 | Not listed |
| ASRock 7900 XTX Phantom Gaming | RX 7900 XTX | 24GB | GDDR6 | Not listed |
| Sapphire Pulse 7900 XT | RX 7900 XT | 20GB | GDDR6 | 2.7-slot |
| ASRock 7800 XT Steel Legend | RX 7800 XT | 16GB | GDDR6 | Not 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 tier | Cards |
|---|---|
| About $250 to $500 | ASRock 7800 XT Steel Legend |
| About $1000 to $1500 | ASRock 7900 XTX Phantom Gaming, Sapphire Pulse 7900 XT |
| Over $1500 | ASUS 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.
Related Guides
- Related guideThe Best Graphics Cards
- Related guideThe Best Graphics Cards for 1440p Gaming
- Related guideThe Best Budget Graphics Cards
- Lower budgetThe Best Cheap Graphics Cards for Gaming
- Similar guideThe Best Graphics Card for Gaming
- ExplainerHow Much VRAM Do You Need?
- ExplainerGPU Power Connectors Explained
- Check compatibility: power suppliesPSU Power Spikes and ATX 3.x: What to Check Beyond Wattage
- Similar guideThe Best 4K Gaming Graphics Cards
- Topic hubAll graphics cards guides
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