I’m not very tech savvy so please bear with me.
I bought a premade in 2018 and I’ve only updated the graphics card and ram since then. I’m using a 55" Samsung TV as a monitor. It’s really starting to get sluggish/finicky. Gaming example: it can run BGate3 on medium but starts having issues any higher.
- Processor: Intel Core i3-8100 Coffee Lake CPU, 4 Cores, 3.6GHz
- Graphics Card NIVIDIA GeForce GTX 1070 8gb
- CPU Cooler: Intel Stock CPU Cooler
- Motherboard: ASUS Z370-P Motherboard
- Memory: 8GB DDR4 2400MHz Memory (2 x 4GB Sticks) + Crucial Ballistix BL2K8G36C16U4B 3600 MHz, DDR4, DRAM, Desktop Gaming Memory Kit, 16GB (8GB x2), CL16, Black
- Hard Drive: Seagate 2TB Firecuda Hybrid Hard Disk
It’ll give a small boost to load times, but a nvme SSD can at least be taken with you when you eventually upgrade the mobo/CPU/RAM combo. A 2TB drive can be had for £120 or so.
I’ve got more or less the same setup myself as your PC and it’s getting very creaky on newer titles. I honestly just use my PS5 for those atm.
I think I’d update the mobo/CPU/RAM first if I had your exact setup, but the GPU wouldn’t be far behind. You could run games with task manager open to see if you’re maxing out your CPU or GPU and take it from there. Depending on the games you play, it could be worth doing the GPU first.
Just make sure your PSU supports it, as those newer GPUs can be hungry.
Not only loading times, some games read files like textures only when needed and that can make a huge difference while playing.