Thought I commented on this already... might have not hit submit and lost track of the tab. I am starting to worry senility is setting in.
The very notion of having a computer that you're using for development lasting more than five years is extremely naive. This is an industry where 3 years is obsolete, five years is the scrap heap. It has been that way for four decades, and it's why if you're serious about computing you should have a 3 year rotation plan. By the time anything "small" breaks or any software / desired upgrade is incompatible, you'll end up so incompatible you have to replace motherboard-and-up.
Three years. That's the plan. EVERY three years.
Though I got lucky this last upgrade, I went AMD. Socket AM4 and DDR 4 stayed with us a long, long time, and there is nothing anything better than my current 5800X3D that is worth lighting money on fire for. Funny when this current config started life as a vanilla Ryzen 3600. (prior rig was 4770k)
In that way "sidegrades" can help defer the costs. Like video card upgrades and RAM amounts. DDR4 3600 got so cheap I ended up dropping 128 gigs in this because I could. Just like populating the motherboard NVME slots with 4 gig sticks to where I now have 12tb of Gen 4 SSD's.
(to supplement my 36tb of hdd's in the media center / net storage raid)Given your decade out of date drives, I think you'd be floored by even cheap sub-$600 upgrade. I mean given what you have, a massive jump up -- technically to "last gen" would be:
B450M Motherboard - $70
https://www.amazon.com/ASRock-B450M-Promontory-Micro-Motherboard/dp/B09KZYMP8PLast gen, bargain basement, but rock solid reliable. I don't trust the current gen yet with Intel's dirt-baggery and AMD's teething problems on the new socket. It's why I'm on 5800x3d with no plans to migrate until at least Ryzen 9000.
32gb TimeTec DDR4 3600 - $57
https://www.amazon.com/Timetec-PC4-28800-CL18-22-22-42-Overclocking-Compatible/dp/B0B4M6KLM8I've found this "who's that" brand to be as good as any of the more expensive options. And at those throughput levels that's 10x faster than your current best SATA SSD's. With less power consumption because NVME / M.2 / PCIe Gen 4 x4 is, well... Just more efficient as there's less wire, protocol, and circuitry between the flash and the system bus.
Ryzen 5700X - $170
https://www.amazon.com/AMD-5700X-16-Thread-Unlocked-Processor/dp/B09VCHQHZ6The 5700X is a giant steal at that price. And it still leaves room on the table to later go to the 5800x3d if you care about gaming, or 5950x if you need more threads for workstation loads. Either way it will run circles around that Intel 6th gen you have.
And dunno about your electric prices, but in my parts the savings there can add up quick to buying more powerful hardware.
Then to drag your storage out of the dark ages.
4tb NVME SSD - $190
https://www.amazon.com/Silicon-Power-UD90-NVMe-SP04KGBP44UD9005/dp/B0BYN8NHXSSilicon Power is another "new face" that's been absolutely amazing on price to performance to capacity. They're my new go-to over the past two years and only once (out of two dozen) have I had a bad drive. They shipped me the replacement the moment Amazon return (dropped off at Kohls) was confirmed, had it next day!
In total that's $487 for cpu+mobo+ram+storage. The extra hundred would be for odds and ends like a quality paste (kingpin KPX?), a decent cooler (NH-D12) and maybe a case if you can't fit modern cooling.
And I'd put serious thought into picking up an 8 or 12tb drive or two (RAID?) to replace the rest of those power chewing relics. Again the money you'd save on electricity would offset the cost. Hell even a tiny 6tb exos would negate the need for most of those drives and sets you back maybe $120.
Might also be time to boot up crystalDiskInfo and see how many hours are on those drives and what their smart data looks like. A 4tb I retired back in march had well over 90k hours on it... my 8tb media drive is pushing 45k, so halfway to needing to be replaced since anything over 100k hours I retire to ... my more needy friends.
Unless you care about high end AAA gaming, that GTX 960 is probably more than you need. Or if you wanted to use the leftovers to build a second rig, maybe drop $20 more for a 5700G which has integrated Radeon 11 graphics. Kind of a step sideways on performance, but a good option to save up for a modern graphics card and furhter reduce your power bill.
Especially given the absolute power hogs GTX 9xx was, especially compared to the ten series.You don't have to do it all at once if your parts are even remotely modern and standardized, even if you're looking at the dreaded CPU swap.
As to Winblows 10's EOL, I have no plans to use Windows 11. Honestly the "security worries" are mostly BS these days if you simply don't use pirated software, don't open e-mail attachments, and don't use IE. Most of the big exploits of the past decade require PHYSICAL access or exploits poor user habits. That's why even a patched up XP install can be shockingly secure.
And why it's a shame most browser makers have dropped XP and even Win7 support.When the time comes maybe windows 12 will put back all the things 11 shit on the same way 8.1 and 10 fixed windows 8's suckitude, maybe Linux will finally be mature enough to be used as a desktop OS (don't count on it)... but for now the "looming" end of windows 10 support does NOT have me looking for alternatives.
If nothing else we might get community patches like the so-called XP SP3 "Lite" that are better than anything M$ ever did.
'cause as it sits right now, Windows 11 is utter garbage without tons of third party supplements. But what do I know? I use 7 task tweaker and Open-shell on Win10 to drag winblows 10 back into being useful.
I should probably sit down with 11 in a VM and see if there are enough third party tools to return the useful taskbar, useful start, useful "snap", and so forth. Hell, 90% of the reason I won't use 11 is the taskbar stuck at the bottom.