I currently have an RTX 3060 12GB, 16GB of DDR4-3200 memory, and a Ryzen 5 5600G paired with a B550 motherboard. I found an unopened Ryzen 5 5600X for $80 and am considering swapping to it. Since I already use a dedicated graphics card, would the extra performance and larger cache make the upgrade worthwhile? I've seen mixed opinions and would also like to know whether selling my 5600G changes the value of the upgrade.
3 Answers
If you don’t need the 5600G’s integrated graphics, upgrading makes sense, especially if you can sell the old processor. Moving from the 5600G’s PCIe limitations to the 5600X’s PCIe 4.0 support may provide a small benefit, but the main reason to switch is the faster CPU and larger cache—not PCIe alone.
The 5600X is a genuine upgrade when you’re using a dedicated GPU, mainly because it has twice the L3 cache and stronger CPU performance. You may see better frame-time consistency and improved 1% lows, but the average FPS increase with an RTX 3060 probably won’t be dramatic. If the chip is truly unopened, $80 is a reasonable price, though you could try negotiating a little lower. Keeping the 5600G as a backup is also worth considering, since it has integrated graphics.
I’d make the swap if you can resell the 5600G for close to $80. That makes the upgrade fairly inexpensive while giving you a faster CPU and better minimum frame rates. It’s not a massive transformation with an RTX 3060, but it becomes more useful if you upgrade your graphics card later.
I was unsure because I kept seeing people say the 5600X wasn’t really an upgrade. If I can recover most of the cost by selling the 5600G, though, it seems much easier to justify.

The 5600X’s slightly lower listed boost clock compared with the 5600G shouldn’t matter much in real-world use. The extra cache is the more important difference here.