Radeon RX 7800 XT vs GeForce RTX 4070 – Which GPU Should You Pick?

One of AMD‘s latest GPUs is the Radeon RX 7800 XT – a mainstream GPU designed for 1440p gamers and is a direct competitor of NVIDIA’s GeForce RTX 4070. Unlike our other AMD vs. NVIDIA flagship GPU comparison, the RX 7800 XT competes with the RTX 4070 in performance and pricing. After AMD released the RX 7800 XT, some of the RTX 4070 cards dropped in price, making it a difficult decision for gamers. In this article, let’s find out how fast the RX 7800 XT is vs. the RTX 4070, whether the RX 7800 XT is worth getting over the RTX 4070, and the pros and cons of each GPU. Please continue reading our review comparison below.

geforce rtx 4070 vs radeon rx 7800 xt

Comparing RX 7800 XT vs RTX 4070 – The Results Are Surprising

A quick overview of both GPUs: the AMD Radeon RX 7800 XT is a mid-range GPU designed for 1440p gaming. Well, the RX 7700 XT is also a mid-range GPU, but that one is just in a weird spot, and the 7800 XT overshadows the 7700 XT. The RX 7800 XT is based on AMD’s RDNA 3 architecture, and similar to the 7900 series, it also uses a chiplet design. AMD used a 5nm TSMC process for its Graphics Compute Die (GDC) and a 6nm process for the Memory Cache Die (MCD). The RX 7800 XT uses a Navi 32 GPU, with 3840 stream processors and 16GB of GDDR6 VRAM running on a 256-bit memory interface.

Meanwhile, the GeForce RTX 4070 features NVIDIA’s Ada Lovelace architecture with AD104 GPU. It has 5,888 CUDA cores with a boost clock speed of 2475MHz. It also has 184 4th gen Tensor cores, 46 3rd gen Ada RT cores, and 12GB of GDDR6X memory running on a 192-bit interface. NVIDIA is clearly ahead when it comes to ray tracing technology and upscaling solutions. Nevertheless, AMD is catching up, but we won’t know for sure if AMD can match NVIDIA’s ray tracing and upscaling technology by the time the next generation of GPUs is released.

Other Features

Generally, AMD has the advantage regarding the amount of VRAM they use on their graphics cards. However, NVIDIA uses a faster and more efficient GDDR6X memory on their RTX 40 series GPUs. But, having a faster or larger VRAM doesn’t necessarily result in one graphics card performing better than the other. Of course, if the game or application you run heavily relies on the graphics card’s VRAM, the higher the VRAM is usually better.

While both the RX 7800 XT and RTX 4070 support AV1 encoding, aside from ray tracing and upscaling, NVIDIA has a trick under its sleeve called DLSS 2 AI Frame Generation. And just recently, NVIDIA released DLSS 3.5 or Ray Reconstruction. On the software side of things, NVIDIA is ahead.

Below are the specifications of the RTX 4070 and RX 7800 XT GPUs. After that, let’s get straight to the benchmark results.

GeForce RTX 4070 vs Radeon RX 7800 XT Specifications

Graphics CardGeForce RTX 4070AMD Radeon RX 7800 XT
Fabrication ProcessTSMC 4N
NVIDIA Custom Process
GCD: TSMC 5nm
MCD: TSMC 6nm
Transistor Count35.8 billion28.1 billion
ArchitectureAda LovelaceRDNA3
GPUAD104Navi 32
CUDA Cores / Stream Processors58883840
Tensor Cores184 (4th Gen)N/A
RT Cores / Ray Accelerators46 (3rd Gen)60
Texture Units184240
ROPs6496
Boost Clock2475 MHz2430 MHz
Memory Clock10500 MHz2438 MHz
Effective Memory21 Gbps19.5 Gbps
L2 / Infinity Cache 36.8 MB64MB
VRAM Size/Type12GB GDDR6X16GB GDDR6
Memory Interface192-bit256-bit
Total Memory Bandwidth504 GB/s624 GB/s
Texture Rate455.4 Gigatexels/sec583.2 Gigatexels/sec
Connectors3x DisplayPort, 1x HDMI2x DisplayPort, USB-C, HDMI
Minimum Power Supply650 Watts700 W
TGP / TDP200 Watts263 Watts
PCI Express InterfaceGen 4Gen 4
Release DateApril 2023September 2023
Launch Price$599 $499

Check the latest pricing and availability: (#ad)
GeForce RTX 4070 graphic cards are available on Amazon.com here.
Radeon RX 7800 XT graphics cards are available on Amazon.com here.

Test System Used

Operating SystemWindows 11 Pro
ProcessorAMD Ryzen 7 7700X
MotherboardMSI MPG X670E Carbon WiFi
MemoryCorsair Vengeance RGB DDR5-6000MHz CL30 AMD EXPO
Graphics CardXFX Speedster Qick 319 Radeon RX 7800 XT
MSI GeForce RTX 4070 Ventus 3X
OS DriveMSI Spatium M480 Play
Game DriveSanDisk Extreme PRO Portable SSD V2 and Extreme Portable SSD V2
Power SupplyMSI MPG A1000G PCIE5
ChassisMSI MPG Velox 100P Airflow
MonitorMSI Optix MPG321UR-QD 4K 144Hz

RTX 4080 vs RX 7900 XTX – Synthetic Benchmarks

rtx 4070 vs rx 7800 xt 3dm benchmark

In the synthetic benchmarks, the Radeon RX 7800 XT is generally faster than the RTX 4070. We can see a noticeable performance difference in the Fire Strike benchmark suite. However, the RTX 4070 slightly outperformed the RX 7800 XT in Port Royal and Speed Way benchmarks.

The reason why the RX 7800 XT got surpassed in the latter two tests is because both are ray tracing benchmarks. Port Royal is primarily a ray tracing benchmark, and Speed Way is the newer test that also uses ray tracing. Speed Way is “an ideal benchmark for comparing the DirectX 12 Ultimate performance of the latest graphics cards”.

These are just synthetic benchmarks and are graphics scores. So, let’s find out next how these two GPUs compare in actual games.

RTX 4070 vs RX 7800 XT – RT and DLSS/FSR Game Benchmarks

I only tested a couple of games with ray tracing enabled since I knew NVIDIA would end up on top. As you can see from the results above, games with ray tracing will benefit more from using an RTX 4070. You can still get decent frame rates with an RX 7800 XT when ray tracing is enabled, but you will need to adjust and lower the graphics quality to get higher frame rates.

When it comes to upscaling technology, NVIDIA GPUs can use both FSR 2.0 and DLSS. Meanwhile, AMD GPUs can only use FSR. Regarding quality, though, NVIDIA’s DLSS is overall superior to AMD’s upscaling technology. Again, I wouldn’t be surprised since NVIDIA was the first to implement and use ray tracing and DLSS on their GPUs. And recently, NVIDIA announced its DLSS 3.5 or Ray Reconstruction, which also works with older RTX GPUs.

Now, let’s check out how their performance differs when it comes to traditional rasterization.

RTX 4070 vs RX 7800 XT – Rasterization Game Benchmarks

With pure rasterization only, the Radeon RX 7800 XT is faster than the RTX 4070 in most games above. If a game is AMD-sponsored or favors AMD GPUs, expect the RX 7800 XT to perform better, sometimes substantially. For example, in Call of Duty Modern Warfare II, the RX 7800 XT performed faster than the RTX 4070.

But I am surprised that the RX 7800 XT did well on Cyberpunk 2077 and on Forza Horizon 5, even when ray tracing was enabled for the cars. I expected it would do well on Red Dead Redemption 2, but it was only on par with the RTX 4070 in this game.

Let’s combine these results and see the general picture.

Summary Results

rtx 4070 vs rx 7800 xt average benchmark

The 13-game average above only covers the traditional rasterization, including Forza Horizon 5 with RT enabled. I did not include Cyberpunk 2077 and The Witcher 3’s ray tracing results since it would skew the results toward the RTX 4070’s favor.

When it comes to raw performance, the Radeon RX 7800 XT wins, but only by a small margin. When I was testing and reviewing the RX 7800 XT, I expected that the RX 7800 XT would be around 10% faster or more than the RTX 4070. However, that wasn’t the case.

The RX 7800 XT is only around 7% faster in 1080p and only around 8% faster in 1440p and 4K, on average. However, the RTX 4070 would outperform the RX 7800 XT if the games involved ray tracing in general. If you plan to play games, or at least most of your games have ray tracing enabled, you would benefit more from the RTX 4070.

Considering that the RX 7800 XT starts at $499, while the RTX 4070 starts at $599, the latter is 20% more expensive. This means the RTX 4070 is basically the more expensive card, but the RX 7800 XT is slightly faster. If that’s the case, the choice between two GPUs is clear and a no-brainer, right?

Well, that’s what I thought at first. But after checking out the recent pricing and availability, I am having second thoughts on who is the clear winner here.

Price Difference and Availability

As mentioned, the Radeon RX 7800 XT starts at $499. However, most RX 7800 XT cards are from AMD’s AIC partners, and these cards are usually custom-designed with better cooling, RGB lighting, and all the flare. As a result, most RX 7800 XT cards I see on the market sell for around $520 to $620. On top of that, the availability or supply of the RX 7800 XT is somewhat on the low side. It could be because the RX 7800 XT sold fast after people saw the positive reviews.

On the other hand, most RTX 4070 cards are sticking to the MSRP set by NVIDIA, which is $599. At the same time, some premium RTX 4070 cards sell above $600. However, after the release of the RX 7800 XT, some of the RTX 4070 cards’ prices dropped to $549, making it somewhat on par with the other RX 7800 XT when it comes to pricing.

Currently, the MSI RTX 4070 Ventus 2X OCMSI RTX 4070 Ventus 2X White 12G OCZotac RTX 4070 Twin Edge OC (Spider-Man Edition), and Gigabyte RTX 4070 WindForce OC are selling for just around $549. It looks like NVIDIA doesn’t want AMD to win in the mid-range segment too.

Check the latest pricing and availability: (#ad)
GeForce RTX 4070 graphic cards are available on Amazon.com here.
Radeon RX 7800 XT graphics cards are available on Amazon.com here.

rtx 4070 vs rx 7800 xt gpu

Radeon RX 7800 XT vs GeForce RTX 4070 Conclusion – Is there a winner?

Similar to our RX 7900 XTX vs RTX 4080 comparison, the answer or the winner may not be as clear as day. I’m certain AMD fans would choose the RX 7800 XT, and NVIDIA fans would prefer the RTX 4070. But how about those in between who have no brand loyalty and just want the best GPU for their setup or the GPU that is worth your money?

Let’s break down the reasons why you should choose the RX 7800 XT over the RTX 4070 and vice versa.

Reasons to Choose Radeon RX 7800 XT:

  • It is generally cheaper than the RTX 4070;
  • If your gaming monitor is 1440p or 1080p, but preferably the former;
  • It has better rasterization performance while costing cheaper or similar, depending on the graphics card model;
  • If ray tracing and/or upscaling technology is not a big issue for you,
  • Or if you use software or applications that would benefit from an AMD GPU.

Reasons to Choose GeForce RTX 4070:

  • It is an excellent GPU for 1440p gaming;
  • Better ray tracing performance and upscaling technology;
  • It is more efficient and consumes less power than the RX 7800 XT;
  • Get access to DLSS 3 Frame Generation, making gameplay smoother, and newly released DLSS 3.5 Ray Reconstruction;
  • It has a better video encoder (NVENC) with AV1 support;
  • If the software/applications you use can take advantage of NVIDIA’s GPU acceleration or CUDA technology,
  • If you spot an RTX 4070 with a $550 price tag, or better yet, lower.

Generally speaking, the main strength of AMD’s Radeon RX 7800 XT is its raw performance and competitive pricing. That is until NVIDIA dropped the price floor, and we now see a few RTX 4070 cards selling for around $550. Not to mention, some of the better-looking RX 7800 XT are priced relatively high, losing their advantage when it comes to pricing.

At the end of the day, I think it’s not a clear win for AMD. However, the RX 7800 XT does have the advantage when it comes to price/performance. But there are other factors that you should consider. There’s no single answer to this since we all have different needs. That’s the beauty of the DIY market: we have the option to choose which hardware to get depending on our situation or application.

If you want to see how the Radeon RX 7800 XT stacks up against other GPUs, you can check out our RX 7800 XT review here. Or, if you are set on getting the RTX 4070, you may want to check out some of the best RTX 4070 cards here.

Photo of author
Author
Peter Paul
Peter is a PC enthusiast and avid gamer with several years of hands-on experience in testing and reviewing PC components, audio equipment, and various tech devices. He offers a genuine, no-nonsense perspective, helping consumers make informed choices in the ever-changing world of technology.

Leave a Comment