I'm currently running a Ryzen 7 3700X with an RTX 3070, but I'm not getting the frame rates I want in competitive games. My goal is a stable 300+ FPS. Would upgrading to a Ryzen 7 5800X3D—or another AM4 X3D chip—be worthwhile, or should I spend roughly $150 more on an AM5 setup with a Ryzen 5 7600X3D, new motherboard, and memory? I may also upgrade the GPU later to something like an RX 9070 XT, so I'd like the CPU to remain capable. I'm on a tight budget but care about strong 1% lows and minimizing stutter.
4 Answers
If you want to keep your current motherboard and DDR4 memory, an X3D upgrade on AM4 makes the most sense. A 5800X3D would be a major improvement over the 3700X, although a 5700X3D is often the better-value option if it’s available. It should also pair reasonably well with a future high-end GPU, depending on the games and settings. Just keep in mind that a guaranteed 300+ FPS depends heavily on the specific game, resolution, and graphics settings.
Make sure you’re comparing the complete platform cost. Moving to AM5 means paying for a new motherboard and DDR5 memory, not just the processor. Also, a single 16GB memory stick is a poor choice for gaming because it runs in single-channel mode. Two matched sticks—such as 2x8GB or preferably 2x16GB—will give better bandwidth and smoother frame times.
If you can find a discounted 5600X3D or similar AM4 X3D chip, it can be a great stopgap upgrade and lets you avoid replacing your RAM and motherboard. That leaves more money for a future GPU upgrade. Before buying, check motherboard BIOS support and make sure your power supply and CPU cooling are adequate.
The AM5 option is the better long-term platform because it gives you a newer upgrade path, but the immediate value depends on how much the motherboard and DDR5 cost. For a budget-focused upgrade from a 3700X, staying on AM4 with an X3D processor is usually the simpler and cheaper route. Either way, use dual-channel memory and check actual CPU usage and frame-time behavior in your games before deciding.

That helps. I was considering the AM5 bundle because it includes one 16GB stick, but I’m mainly trying to maximize FPS and improve my low-percentile performance without spending too much. So two matched sticks would be preferable even if the total capacity were the same?