I'm planning to upgrade my gaming PC and initially thought the graphics card should come first. I'd like to get at least an RTX 3060 12GB, but current prices around $400–$500 seem inflated. Are there better-value GPU recommendations? Should I upgrade the CPU or motherboard before replacing the graphics card? My current system has a Ryzen 5 2600, ASRock B450 Pro4 motherboard, GTX 1660 Super, 16GB of DDR4-3200 RAM, a 500GB WD Blue SN550 NVMe drive, and a CyberBron 500W 80 Plus Bronze power supply.
3 Answers
You probably don’t need to replace the motherboard. Keep the B450 board, update its BIOS if required, and install a Ryzen 5 5600 or another compatible Ryzen 5000 processor. Then save for a GPU based on your monitor’s resolution and refresh rate. A used or discounted RTX 3060, RX 6600, or RX 6700 XT may offer better value than a $400–$500 3060.
The CPU is the better place to start. A Ryzen 5 5600 is a relatively inexpensive upgrade and should work with your B450 motherboard after a BIOS update. It will give the system a stronger base before you move to a faster graphics card. The 1660 Super is still usable, so I’d avoid rushing into an overpriced RTX 3060.
Before buying a high-end GPU, replace or at least carefully evaluate the power supply. A generic 500W Bronze unit is not something I’d pair with an RTX 3080, and possibly not with other demanding cards either. A quality 650W–750W model from a reputable manufacturer would give you much more headroom.

The listed unit is a CyberBron 500W 80 Plus Bronze model. Since the brand and platform are questionable, I’d replace it before installing a substantially more powerful graphics card.