I'm looking to upgrade my old PC instead of buying everything new. I built this PC back in 2016 and want to know which CPUs and GPUs would be compatible with my Gigabyte GA-H97N-WIFI Mini ITX motherboard. I've got a decent setup but need to figure out the best path forward. Here are the specs I'm working with: Intel i5 4590 CPU, Nvidia GTX 960 GPU, and DDR3 16GB RAM. Any tips on compatibility or suggestions for upgrades would be appreciated!
5 Answers
You can technically use any GPU with that motherboard, but keep in mind that if you go for something significantly faster than your current GTX 960, you might hit a bottleneck with your old i5 CPU. It's definitely something to think about if you're aiming for better performance!
If you're planning to keep the case and fans, you could still consider swapping the CPU, motherboard, and GPU. Those are the three main components you should focus on changing. The RAM and PSU might need upgrades too, depending on your new choices.
At the end of the day, sticking with what you have isn’t really worth it unless you want to keep the old PC running. Upgrading to newer parts will give you far better performance and longevity. Don't just patch it up; think long term!
Honestly, unless you're just upgrading for the sake of nostalgia, you're better off building a new system. For not much more than an upgrade, you can get a modern Ryzen combo with DDR5 and a good GPU like the RTX 4060ti. It adds up quickly, but in the end, you'll have a much better setup compared to trying to salvage parts from an older build.
CPU support is straightforward, check the official link for supported CPUs. For GPUs, the PCIe slot is backwards compatible, so technically anything will work, but to maximize performance, you should consider an AMD GPU since it pairs better with your current setup. Also, with the case size and PSU limits, it might make more sense to plan a full rebuild rather than just upgrading parts.
I see what you mean. It sounds like a full rebuild might be the way to go with what I have.

Thanks for the heads up! I appreciate the insight. I'll keep that in mind.