I'm planning to keep my X570 AM4 motherboard and upgrade from a Ryzen 7 3700X. I'm considering a Ryzen 5 5600X3D for $179 or a Ryzen 7 5800X3D for about $320. The 5600X3D seems to offer nearly the same gaming performance for much less money, but I'm unsure whether the 5800X3D's two additional cores would help with my games or beginner development work.
I frequently play Tainted Grail, Farthest Frontier, heavily modded Morrowind, Crusader Kings 3, Ready or Not, and Bannerlord. I'm also learning Unity and occasionally doing light C++ and Python work. My current system has an X570-Plus motherboard, 32GB of RAM, and a GTX 1080 Ti, which I'm planning to replace with an RTX 4070. I currently use a 1080p monitor but may move to 1440p.
There's also a $299 bundle available that includes the Ryzen 5 5600X3D, a Gigabyte B550M DS3H AC R2 motherboard, and 16GB of DDR4 memory. I could sell the extra motherboard and RAM to reduce the effective cost, though I'm not sure whether changing boards is worthwhile. Which CPU makes the most sense for my use case and budget?
4 Answers
For gaming, the 5600X3D is probably the better value. It should be a huge improvement over the 3700X, and with an RTX 4070 it will handle 1080p very well. If you move to 1440p, the GPU will usually become the limiting factor and the performance gap between these CPUs will shrink further. The extra two cores on the 5800X3D are useful, but they are unlikely to matter much for light Unity, C++, or Python work.
Both chips are excellent upgrades, and neither is a bad choice. The 5800X3D may help with heavily modded games, simulation-heavy titles, multitasking, and more demanding development workloads, but the difference in gaming performance is generally small. At this price gap, I’d choose the 5600X3D unless you specifically want the strongest possible AM4 CPU or don’t want to deal with selling spare parts.
The bundle could be worthwhile if you can sell the RAM and motherboard, but there’s no obvious reason to replace your X570 board. Check whether the standalone 5600X3D is available for $179 first. Keeping your existing board and RAM is simpler, and you can put the savings toward a good 1440p monitor or another upgrade.
I’d lean toward the 5600X3D. It’s easier to cool, much cheaper, and should remain a strong gaming CPU for years, especially at 1440p. The 5800X3D is the better technical option, but paying roughly $140 more for two additional cores and a modest gaming advantage is difficult to justify for the workloads described.

Learning Unity and doing occasional scripting shouldn’t require the extra cores. The 5600X3D is still more than capable for that kind of work; the 5800X3D mainly makes sense if development becomes a much larger part of your workload.