I built my current PC around Thanksgiving 2022, and it currently has a Ryzen 5 3600X, an MSI MPG B550 Gaming Edge WiFi motherboard, 32GB of DDR4-3200 CL16 memory, and a single-fan Radeon RX 5500 XT 4GB. I want to replace the GPU with an Nvidia card for both gaming and AI workloads. My current options are a new RTX 3050 8GB or a used RTX 3060 12GB, both costing about $250. I'm also wondering whether the CPU and motherboard are becoming outdated enough to justify replacing the whole platform. Would it be better to upgrade only the GPU for now, or should I move to a newer CPU and motherboard as well?
3 Answers
Keep the B550 motherboard for now. It’s still perfectly usable, and replacing it won’t improve performance unless you’re also moving to a newer CPU platform. If you can find the RTX 3060 12GB in good condition for around the same price, it’s a much better choice than the RTX 3050 for both gaming and AI. The extra VRAM is especially useful, and the 3050 is generally poor value at that price.
The used RTX 3060 12GB is the clear pick over the RTX 3050 8GB. Your Ryzen 5 3600X should be fine with that GPU, so I’d upgrade the graphics card first and see how the system performs. Later, you could drop a Ryzen 5 5600 into the existing B550 board for a worthwhile CPU upgrade without replacing the motherboard. That combination should handle GPUs around the RTX 3080 or RTX 4070 class reasonably well, depending on the game and resolution.
With a limited budget, don’t spend money on a new motherboard just for the sake of having a newer board. A platform upgrade would require a new CPU and probably new memory too, while doing nothing to fix the biggest performance limitation: the RX 5500 XT. Put the available money toward the best GPU you can get, and revisit the CPU only if you notice processor-related bottlenecks.

So the main recommendation is to keep the current platform, buy the used 3060, and consider a Ryzen 5 5600 later if the CPU becomes a limitation?