Buying Guide
The Best GPUs for Diablo 4
We weighed five graphics cards on video memory and card length, and the Arc B570 Challenger costs the least.
By The PC Journal editorial team
12 min read5 products evaluated
Diablo 4's high texture packs use plenty of video memory, so memory size matters more than clock speed. Every pick cost between $250 and $520 and has at least 8GB, ordered by memory.
We ranked these graphics cards on GPU, VRAM and memory using manufacturer specifications; we did not test these graphics cards ourselves, and where a maker leaves out length, we say so.
Quick Picks
Our 5 recommendations at a glance. Tap a pick for the full verdict.

Also Consider
ASRock Radeon RX 7800 XT Steel Legend 16GB OC
A white-and-silver Steel Legend finish.
Best for: Buyers who want white-and-silver Steel Legend finish.
Our take Check price for ASRock Radeon RX 7800 XT Steel Legend 16GB OC (opens in a new tab)

Premium Pick
ASRock Radeon RX 9060 XT Challenger 16GB OC
The highest-priced pick here at the time of writing, with 32 compute units.
Best for: Buyers who want the most complete package.
Our take Check price for ASRock Radeon RX 9060 XT Challenger 16GB OC (opens in a new tab)

Lowest Price Here
ASRock Intel Arc B570 Challenger 10GB OC
A lower price than the ASRock RX 7600 Challenger Pro and the rest when we checked.
Best for: Keeping the budget tight.
Our take Check price for ASRock Intel Arc B570 Challenger 10GB OC (opens in a new tab)

Strong Alternative
ASRock Radeon RX 7600 Challenger Pro 8GB OC
A triple-fan cooler with 0dB fan stop.
Best for: Buyers who want triple-fan cooler with 0dB fan stop.
Our take Check price for ASRock Radeon RX 7600 Challenger Pro 8GB OC (opens in a new tab)

Worth a Look
ASRock Radeon RX 9060 XT Steel Legend 8GB OC
A triple-fan cooler with 0dB fan stop.
Best for: Buyers who want triple-fan cooler with 0dB fan stop.
Our take Check price for ASRock Radeon RX 9060 XT Steel Legend 8GB OC (opens in a new tab)
Our Picks
Also Consider1 of 5
ASRock Radeon RX 7800 XT Steel Legend 16GB OC on Amazon (opens in a new tab)
The Steel Legend adds a white-and-silver finish and a 2520MHz boost, and it has a 700W recommended power supply.
Best for
- Buyers who want white-and-silver Steel Legend finish.
Skip if
- Look at the others if this bothers you: needs two 8-pin PCIe power cables.
Why we like it
It matches the ASRock RX 9060 XT Challenger 16GB on video memory (16GB). Its 700W recommended power supply is the highest in this group; the ASRock RX 9060 XT Challenger 16GB leads at 550W. No other pick in this guide offers an RX 7800 XT gpu; compare the ASRock RX 7600 Challenger Pro, which has an RX 7600 gpu.
A 2 x 8-pin power connector is unique to it among these picks, while the Arc B570 Challenger uses a 1 x 8-pin power connector. On price it sat fourth of 5, between the cheaper ASRock RX 9060 XT Steel Legend and the pricier ASRock RX 9060 XT Challenger 16GB, at the time of writing. The maker doesn't give its card length; if that figure matters, the ASRock RX 9060 XT Challenger 16GB comes in at 249mm.
Key dimensions & 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
- RX 7800 XT gpu, the only one here
Cons
- Needs two 8-pin PCIe power cables
- Recommended power supply trails the ASRock RX 9060 XT Challenger 16GB (550W)
- Costs more than the Arc B570 Challenger at the time of writing
Premium Pick2 of 5
ASRock Radeon RX 9060 XT Challenger 16GB OC on Amazon (opens in a new tab)
ASRock's Challenger gives the RX 9060 XT a full 16GB of memory in a two-slot, 249mm card.
Best for
- Buyers who want the most complete package.
Skip if
- Skip it if price comes first: the Arc B570 Challenger cost less when we checked.
Why we like it
The maker offers a 550W power supply and a single 8-pin plug, so it drops into most existing builds. On video memory it ties with the ASRock 7800 XT Steel Legend at 16GB. On recommended power supply it ties with the ASRock RX 7600 Challenger Pro at 550W.
It shares an RX 9060 XT gpu with the ASRock RX 9060 XT Steel Legend; the Arc B570 Challenger goes with an arc B570 gpu. Like the Arc B570 Challenger and ASRock RX 7600 Challenger Pro, it has a 1 x 8-pin power connector, while the ASRock 7800 XT Steel Legend uses a 2 x 8-pin power connector. It is the only pick here with a 3290MHz boost clock; the ASRock 7800 XT Steel Legend has a 2520MHz boost clock instead. At our last price check it topped the group, with the ASRock 7800 XT Steel Legend the nearest cheaper option.
Key dimensions & specs
- GPU: RX 9060 XT
- VRAM: 16GB
- Memory: GDDR6
- Length: 249mm
- Thickness: 2-slot
- Recommended PSU: 550W
- Power connector: 1 x 8-pin
- Boost clock: 3290MHz
Pros
- 16GB of VRAM for high-resolution textures
- Short 249mm length suits compact cases
- Dual-slot cooler leaves the next slot free
- A modest 550W PSU recommendation
Cons
- Costs more than the Arc B570 Challenger at the time of writing
Lowest Price Here3 of 5
ASRock Intel Arc B570 Challenger 10GB OC on Amazon (opens in a new tab)
The Arc B570 is the B580's cheaper sibling with 10GB of memory on a 160-bit bus.
Best for
- Keeping the budget tight.
Skip if
- Pass if a published recommended power supply matters; this one has none.
Why we like it
It was the least expensive card here at the time of writing and still offers three DisplayPort 2.1 outputs. Its dual striped axial fans stop completely at low load, and the card supports Intel XeSS 2 upscaling. On video memory it sits mid-pack at 10GB: the ASRock 7800 XT Steel Legend offers 16GB, and the ASRock RX 9060 XT Steel Legend comes in at 8GB.
An arc B570 gpu is unique to it among these picks, while the ASRock RX 9060 XT Challenger 16GB uses an RX 9060 XT gpu. It cost the least of the 5 picks at the time of writing, with the ASRock RX 7600 Challenger Pro the next step up. There is no published card length figure, whereas the ASRock RX 9060 XT Challenger 16GB comes in at 249mm.
Key dimensions & specs
- GPU: Arc B570
- VRAM: 10GB
- Memory: GDDR6
- Power connector: 1 x 8-pin
- Boost clock: 2600MHz
- Outputs: 3 x DisplayPort 2.1, 1 x HDMI 2.1a
Pros
- 10GB of VRAM, more than 8GB cards
- A single 8-pin power connector
- 160-bit memory bus at 19Gbps
- 0dB fan stop
Cons
- No published recommended power supply
Strong Alternative4 of 5
ASRock Radeon RX 7600 Challenger Pro 8GB OC on Amazon (opens in a new tab)
The RX 7600 is a previous-generation chip, but ASRock's Challenger Pro version asks only for a 550W power supply and uses a triple-fan cooler.
Best for
- Buyers who want triple-fan cooler with 0dB fan stop.
Skip if
- Look at the others if this bothers you: 8GB of VRAM may force lower texture settings in some recent games.
Why we like it
Its PCIe 4.0 x8 link is worth noting on older PCIe 3.0 boards. On video memory it ties with the ASRock RX 9060 XT Steel Legend at 8GB. On recommended power supply it ties with the ASRock RX 9060 XT Challenger 16GB at 550W.
An RX 7600 gpu is unique to it among these picks, while the ASRock RX 9060 XT Challenger 16GB uses an RX 9060 XT gpu. Like the ASRock RX 9060 XT Challenger 16GB and Arc B570 Challenger, it has a 1 x 8-pin power connector, while the ASRock 7800 XT Steel Legend uses a 2 x 8-pin power connector. No other pick in this guide offers a 2695MHz boost clock; compare the Arc B570 Challenger, which has a 2600MHz boost clock.
You also get 32MB of Infinity Cache and a metal backplate. It was priced above the Arc B570 Challenger and below the ASRock RX 9060 XT Steel Legend at the time of writing.
Key dimensions & specs
- GPU: RX 7600
- VRAM: 8GB
- Memory: GDDR6
- Length: 303mm
- Thickness: 2.5-slot
- Recommended PSU: 550W
- Power connector: 1 x 8-pin
- Boost clock: 2695MHz
- Outputs: 3 x DisplayPort 1.4a, 1 x HDMI 2.1
Pros
- A modest 550W PSU recommendation
- A single 8-pin power connector
- Triple-fan cooler with 0dB fan stop
- 32MB of Infinity Cache
Cons
- 8GB of VRAM may force lower texture settings in some recent games
- Costs more than the Arc B570 Challenger at the time of writing
Worth a Look5 of 5
ASRock Radeon RX 9060 XT Steel Legend 8GB OC on Amazon (opens in a new tab)
ASRock's RX 9060 XT Steel Legend 8GB uses a triple-fan cooler with 0dB fan stop and a reinforced metal backplate.
Best for
- Buyers who want triple-fan cooler with 0dB fan stop.
Skip if
- Pass on it if 8GB of VRAM may force lower texture settings in some recent game rules it out for your setup.
Why we like it
Its 3320MHz boost is the highest among these cards. On video memory it ties with the ASRock RX 7600 Challenger Pro at 8GB. It shares an RX 9060 XT gpu with the ASRock RX 9060 XT Challenger 16GB; the Arc B570 Challenger goes with an arc B570 gpu.
It is the only pick here with a 3320MHz boost clock; the ASRock 7800 XT Steel Legend has a 2520MHz boost clock instead. It also comes with 20Gbps memory on a 128-bit bus. No dimensions are published for the ASRock RX 9060 XT Steel Legend; get length and thickness from the maker's page first.
When we checked, only the ASRock RX 7600 Challenger Pro and cheaper picks cost less, and the ASRock 7800 XT Steel Legend cost more. Video memory is its weakest area, and the ASRock 7800 XT Steel Legend covers it better at 16GB.
Key dimensions & specs
- GPU: RX 9060 XT
- VRAM: 8GB
- Memory: GDDR6
- Boost clock: 3320MHz
- Outputs: DisplayPort 2.1a, HDMI 2.1b
Pros
- Triple-fan cooler with 0dB fan stop
- Reinforced metal backplate
- 20Gbps memory on a 128-bit bus
- 3320MHz boost clock, the only one here
Cons
- 8GB of VRAM may force lower texture settings in some recent games
- Video memory trails the ASRock 7800 XT Steel Legend (16GB)
- No published recommended power supply
How We Chose
Each pick was assessed across 4 criteria weighted for real-world use.
- How these picks were ranked
- We set side by side five cards on GPU, video memory, memory and card length, using each maker's published specs. We did not test them in-house.
- What every pick has in common
- All 5, from the ASRock 7800 XT Steel Legend to the ASRock RX 9060 XT Steel Legend, state GPU, video memory and memory and share GDDR6 memory.
- Where the specs have gaps
- The ASRock 7800 XT Steel Legend, the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend give no card length; the ASRock 7800 XT Steel Legend, the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend give no cooler thickness.
- Price range
- At our last check the picks ran from the Arc B570 Challenger ($250 to $500) to the ASRock RX 9060 XT Challenger 16GB ($500 to $1000).
What to Look for in a GPUs for Diablo 4
Key buying criteria so you get the right fit the first time.
Video memory across these picks
Here video memory runs from 8GB on the ASRock RX 9060 XT Steel Legend to 16GB on the ASRock 7800 XT Steel Legend. Start with the ASRock 7800 XT Steel Legend if video memory decides it.
How much recommended power supply you need
Here recommended power supply runs from 700W on the ASRock 7800 XT Steel Legend to 550W on the ASRock RX 9060 XT Challenger 16GB. For less, the ASRock RX 7600 Challenger Pro is the runner-up at 550W. No figure for the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend.
How much card length you need
Here card length runs from 303mm on the ASRock RX 7600 Challenger Pro to 249mm on the ASRock RX 9060 XT Challenger 16GB. Start with the ASRock RX 9060 XT Challenger 16GB if card length decides it. No figure for the ASRock 7800 XT Steel Legend, the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend.
Power connector
The ASRock 7800 XT Steel Legend lists 2 x 8-pin; the ASRock RX 9060 XT Challenger 16GB, the Arc B570 Challenger and the ASRock RX 7600 Challenger Pro list 1 x 8-pin. Settle this first, then compare prices.
Setup checks
No dimensions are published for the ASRock 7800 XT Steel Legend; get length and thickness from the maker's page first. Measure for 249mm and 2 slots before ordering the ASRock RX 9060 XT Challenger 16GB. Measure for 303mm and 2.5 slots before ordering the ASRock RX 7600 Challenger Pro.
How to Choose a GPUs for Diablo 4
By priority
| Priority | Consider | Why |
|---|---|---|
| Buyers who want white-and-silver Steel Legend finish | ASRock 7800 XT Steel Legend | A white-and-silver Steel Legend finish |
| Buyers who want the most complete package | ASRock RX 9060 XT Challenger 16GB | The highest-priced pick here at the time of writing, with 32 compute units |
| Keeping the budget tight | Arc B570 Challenger | A lower price than the ASRock RX 7600 Challenger Pro and the rest when we checked |
| Buyers who want triple-fan cooler with 0dB fan stop | ASRock RX 7600 Challenger Pro | A triple-fan cooler with 0dB fan stop |
| Buyers who want triple-fan cooler with 0dB fan stop | ASRock RX 9060 XT Steel Legend | A triple-fan cooler with 0dB fan stop |
Scroll sideways to see every column.
Key specs side by side
The ASRock 7800 XT Steel Legend leads on video memory at 16GB, ahead of the ASRock RX 9060 XT Challenger 16GB at 16GB. "Not listed" means the maker leaves that figure out.
| Card | GPU | VRAM | Memory | Length |
|---|---|---|---|---|
| ASRock 7800 XT Steel Legend | RX 7800 XT | 16GB | GDDR6 | Not listed |
| ASRock RX 9060 XT Challenger 16GB | RX 9060 XT | 16GB | GDDR6 | 249mm |
| Arc B570 Challenger | Arc B570 | 10GB | GDDR6 | Not listed |
| ASRock RX 7600 Challenger Pro | RX 7600 | 8GB | GDDR6 | 303mm |
| ASRock RX 9060 XT Steel Legend | RX 9060 XT | 8GB | GDDR6 | Not listed |
Scroll sideways to see every column.
By price at the time of writing
The Arc B570 Challenger was the lowest-priced pick and the ASRock RX 9060 XT Challenger 16GB the highest when we checked; tiers move with Amazon pricing.
| Price tier | Cards |
|---|---|
| About $250 to $500 | Arc B570 Challenger, ASRock RX 7600 Challenger Pro, ASRock RX 9060 XT Steel Legend, ASRock 7800 XT Steel Legend |
| About $500 to $1000 | ASRock RX 9060 XT Challenger 16GB |
Frequently Asked Questions
Is the ASRock RX 9060 XT Challenger 16GB ahead of the ASRock RX 7600 Challenger Pro on card length?
The ASRock RX 9060 XT Challenger 16GB comes out best at 249mm, with the ASRock RX 7600 Challenger Pro at 303mm. The ASRock 7800 XT Steel Legend, the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend don't state a figure, so they sit outside this comparison.
How does the ASRock RX 7600 Challenger Pro compare with the ASRock RX 9060 XT Challenger 16GB on cooler thickness?
The ASRock RX 9060 XT Challenger 16GB comes out best at 2-slot, with the ASRock RX 7600 Challenger Pro at 2.5-slot. The ASRock 7800 XT Steel Legend, the Arc B570 Challenger and the ASRock RX 9060 XT Steel Legend don't state a figure, so they sit outside this comparison.
What does the ASRock RX 9060 XT Challenger 16GB add over the Arc B570 Challenger?
On paper it adds video memory (16GB against 10GB). The Arc B570 Challenger was the lowest-priced pick when we checked, so pay the difference only if those gains matter to you.
Why is the Arc B570 Challenger our Lowest Price Here pick?
It earns the label for a lower price than the ASRock RX 7600 Challenger Pro and the rest when we checked. It suits keeping the budget tight.
Do the ASRock 7800 XT Steel Legend and the ASRock RX 9060 XT Challenger 16GB differ on GPU?
The ASRock 7800 XT Steel Legend uses RX 7800 XT; the ASRock RX 9060 XT Challenger 16GB and the ASRock RX 9060 XT Steel Legend use RX 9060 XT; the Arc B570 Challenger uses Arc B570; the ASRock RX 7600 Challenger Pro uses RX 7600.
Will the ASRock RX 9060 XT Challenger 16GB work with my setup?
Measure for 249mm and 2 slots before ordering the ASRock RX 9060 XT Challenger 16GB. Power for the ASRock RX 9060 XT Challenger 16GB comes through 1 x 8-pin, with 550W the maker's minimum PSU. In this guide it ranks second of 5, as our Premium Pick pick.
Bottom Line
Our first pick is the ASRock 7800 XT Steel Legend, chosen for a white-and-silver Steel Legend finish. Look at the ASRock RX 9060 XT Challenger 16GB for the highest-priced pick here at the time of writing, with 32 compute units, the Arc B570 Challenger for a lower price than the ASRock RX 7600 Challenger Pro and the rest when we checked and the ASRock RX 7600 Challenger Pro for a triple-fan cooler with 0dB fan stop if those matter more to you.
Install the high-resolution texture pack only if your card has the memory for it.
