I'm currently using a Ryzen 9 3900X with an X570 Aorus Elite motherboard, 64GB of DDR4-3200 CL16 memory, and an RX 6900 XT. I game at 3440×1440 and also use AutoCAD, ETABS, Revit, and Excel. With roughly $300–$400 available, would it make more sense to replace the 3900X with a Ryzen 7 5700X, Ryzen 7 5800X, Ryzen 9 5950X, or another AM4 option? Should I instead sell the motherboard, CPU, and memory and move to AM5? I'd like to understand the likely upgrade cost after selling my current parts and find the best balance between gaming and productivity performance.
4 Answers
For your CAD and engineering workloads, a used Ryzen 9 5950X would be the strongest drop-in upgrade. You can keep the X570 board, 64GB of RAM, and graphics card, while gaining a lot more multi-core performance. It makes sense if you regularly run demanding calculations or rendering; otherwise, the cheaper 5700X or 5800X is easier to justify.
A Ryzen 9 5900X, 5900XT, or 5800X3D-class option could also be worth considering if you find one at a good used price. For gaming, the 5800X3D-type chips are especially attractive, while the 12- and 16-core Ryzen 9 models are better for heavier professional workloads. Compare actual local prices before deciding, since the value can vary a lot in 2026.
If you want to keep costs under control, a used Ryzen 7 5700X is probably the best value. It gives you a noticeable gaming improvement without replacing your motherboard or DDR4 memory. At 3440×1440, your RX 6900 XT will often be the limiting factor anyway, so a larger CPU upgrade may not change gaming performance much.
I’d avoid moving to AM5 unless you’re ready to spend well beyond the CPU budget. You’d need a new motherboard, DDR5 memory, and a newer processor, so selling the current parts would only offset part of the total. A drop-in AM4 upgrade lets you keep the rest of the system and postpone a full platform replacement.

I’m trying to save money and currently have about $300–$400 available for the upgrade.