Hey everyone! I built my PC about 6 or 7 years ago and I'm looking to upgrade some components. Here's what I've got:
- Ryzen 5 3600
- 16 GB DDR4 RAM
- GTX 1060 6 GB
- 1 TB HDD for game storage
- 250 GB SSD for Windows
- ASUS B450M motherboard
- 1440p monitor at 180 Hz.
I'm not really into heavy gaming, but I do play story-driven games like Cyberpunk and Far Cry. Currently, I have to tweak the settings to get decent performance. My main usage for this PC is programming and regular tasks, so I'm not sure how much a GPU upgrade will help me there.
I've been considering upgrading to a Ryzen 5 9600x, but my motherboard isn't compatible, which means I'd have to get a new motherboard too, and I'm not sure if it's worth it given the current CPU market situation.
I'd also like to upgrade my GPU to a used RTX 3080, which costs around 350 euros, but there's a new RTX 5060 that's priced similarly. My budget for this upgrade is around 600 euros, but I was hoping to keep it lower. What do you all think I should prioritize for upgrades?
5 Answers
Upgrading the RAM might be worth considering too. 16GB is still decent, but shops often have affordable 32GB bundles. A used 5700X or 5800X should fit your budget! If programming is your jam, improving that CPU should show immediate benefits.
From what you mentioned, the 5800X seems to be a solid upgrade for you. Prices are competitive right now, and since you’re not gaming at a hardcore level, investing in CPU and RAM should be priority. An upgrade to 32GB RAM will give you some future-proofing. GPU can be saved for later depending on how your programming needs evolve.
If your focus is mostly on programming, start with a good SSD and then the CPU. The Intel 9600X could be a choice if you decide to switch, but honestly, stick to AMD; it’s typically better for multi-threading tasks. Aim to optimize your existing HDD setup by using the SSD as your primary drive for the OS and software. As for the GPU, a used one might be a better deal right now since prices are fluctuating.
Focus on upgrading your CPU first; the Ryzen 5600 would be a perfect bet. It’ll give you a noticeable boost in performance for programming tasks. Just double-check compatibility with your motherboard—most can run Zen 3 processors after a BIOS update. Afterwards, look into getting an SSD for quicker boot times and app loads. Your HDD is fine for extra storage, but that SSD will be a game changer.
Yeah, if your programming involves compiling, a better CPU will definitely speed things up. I found that upgrading to the 5800X gave me a big boost!
I’d recommend looking at a used 3080 or a new RX 6700. Graphics cards are pretty cheap now on eBay, and you can find some great deals. Since your PC is mainly for programming, upgrading your GPU will definitely help, even if you're not gaming heavily right now. Along with that, consider a new motherboard and CPU if you’re feeling ambitious. Having a solid M.2 SSD should also be on your list for that faster load time.
I recently got a used RX 6800 for a great price, and it significantly improved my setup without breaking the bank!

I found that going with an SSD improved load times drastically! It’s worth every penny, especially for the coding workflows.