In my country, Nvidia's recent price increase has made the RTX 5070 significantly more expensive than the RX 9070, and it sometimes costs about the same as an RX 9070 XT. I mainly play games, but I also do coding, productivity work, content creation, and game development. Would the stronger Ryzen 7 9700X help close any performance gap between the RX 9070 and RTX 5070, or is the RTX 5070 still the better overall choice? I'm also thinking about longevity: the RX 9070 has 16 GB of VRAM, but AMD's support for older RX 6000 and RX 7000 cards has made me cautious about waiting for newer features such as FSR 4.
3 Answers
The RTX 5070 still has advantages in ray tracing and path tracing, and Nvidia’s DLSS, Reflex, and software support can matter for certain games and creative applications. However, those benefits probably don’t justify paying substantially more if the RX 9070 is cheaper and your priority is regular gaming. At similar prices, the 9070’s extra VRAM and raster performance make it the more balanced choice.
The RX 9070 is generally the stronger gaming card for the money in this comparison. It tends to be around 7–10% faster in traditional rasterized games and has 16 GB of VRAM, compared with 12 GB on the RTX 5070. The 9700X is a sensible pairing, especially if you also do development and other CPU-heavy work.
If you can reduce the CPU slightly and stretch the budget, an RX 9070 XT would likely be a more meaningful gaming upgrade than moving from a Ryzen 5 9600X to a Ryzen 7 9700X. The 9600X is already fast enough for most gaming, while the 9700X makes more sense if your coding, game development, rendering, or other all-core workloads benefit from the extra cores.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload