My current PC has 32 GB of RAM, a Ryzen 7 5700X with PBO enabled, and an RTX 5070 Ti connected to a 4K monitor. I mainly play single-player games such as Resident Evil 9, Star Wars Outlaws, Pragmata, Half-Life: Alyx, and Metro Awakening with a Quest 2. I can use DLSS when needed, although I know Ultra Performance can noticeably reduce image quality. Would upgrading to a Ryzen 7 5800X3D be worthwhile for better longevity and smoother VR performance, or should I keep the 5700X and save for a future AM5 upgrade? In my country, the 5800X3D and 7800X3D cost about the same, but moving to AM5 would also require a new motherboard and memory.
3 Answers
If you stay on AM4, the 5800X3D is the strongest gaming upgrade and is much cheaper than replacing the CPU, motherboard, and RAM. However, paying around $400 for it is difficult to justify when a 7800X3D costs the same in your area. At that price, I would save for a complete AM5 upgrade unless you need the extra performance immediately.
The 5800X3D tends to shine most in competitive games, simulations, strategy titles, and other CPU-bound workloads where its extra cache improves frame-time consistency. Your 4K single-player games are generally less likely to benefit significantly. Also, DLSS Ultra Performance renders internally at roughly 720p for a 4K output, so Quality or Balanced would usually preserve much better image quality if your GPU can handle them.
For most of your 4K story games, the RTX 5070 Ti will usually be the limiting component before the 5700X. The 5800X3D can improve minimum frame rates and help in CPU-heavy situations, but it probably won't produce a large average-FPS improvement at 4K. I would keep the 5700X unless you can get the 5800X3D very cheaply or your current VR performance is consistently CPU-limited.

That makes sense. Metro Awakening was pushing my 5700X hard, though, and PBO was necessary to keep the VR experience smooth.