I'm using an older Ryzen 7 3700X on a B450 motherboard with 32GB of DDR4, and the system has started feeling sluggish for music production. Since DDR5 and a full AM5 rebuild are expensive, I'm considering spending around $300 on a Ryzen 9 5900XT so I can keep my existing memory and platform. Benchmark results suggest newer AM5 processors are faster, though. Would the 5900XT be a substantial improvement over the 3700X, or would it be better to keep saving and build a new AM5 system in a year or so? If the upgrade only provides roughly a 10% improvement for typical music-production workloads, I'd rather wait.
3 Answers
Before replacing the processor, make sure the slowdown isn’t caused by heat, dust, background software, or an aging Windows installation. Check CPU temperatures and clock speeds under load, clean the cooler, and consider replacing the thermal paste. If the 3700X is throttling, basic maintenance could restore some of its old performance. A modest overclock may also help if your cooler and board can handle it.
It depends heavily on your software and workload. If you’re running lots of virtual instruments, effects, or other heavily threaded tasks, moving from the 3700X to a 5900XT would be a major multicore upgrade. Single-threaded performance would improve too, but not by the same margin as the core count. Check that your specific B450 board has BIOS support before buying.
You may not need to pay full retail for the upgrade. A used Ryzen 9 5900X or similar Zen 3 chip can be a good value, and it should still be a noticeable step up from the 3700X while letting you keep your DDR4 memory and motherboard.
I don’t use Facebook Marketplace. Are there other reputable places worth checking for a used CPU?

This is mainly a hobby setup, so I’m not really at the point where a Threadripper platform would make sense. I’ll check the board’s BIOS compatibility and look at benchmarks for the programs I actually use.