In the past, I've always had to buy a new motherboard, each time I decided it was time for an upgrade. My typical upgrade cycle has been 5-10 years, BTW.Which isn't even a DIY consensus. I'm a DIY'er and I replace my (desktop) PCs only after 5+ years. Socket longevity is irrelevant.
However, I currently have a 12th gen i5, and would consider replacing it with a Bartlett Lake i7 or i9, if that proves decent. The RAM I have is DDR5-5600 (ECC), which is the fastest ECC UDIMM absent a CKD that almost certainly won't be supported by Bartlett Lake's memory controller. Since I use ECC RAM, I'm limited to the W680 motherboard chipset, and there's no better W680 board out there, for my purposes. So, if I do it, then it'd indeed be a CPU-only upgrade.
Also, I recently picked up a cheap 9600X + mobo + memory bundle. I really just wanted a cheap way to fiddle around with AVX-512 and I already had all the other parts needed to create another Linux machine. I had tried using an Amazon cloud instance, but I got weird results when trying to run benchmarks on it, and it was generally more of a hassle than I prefer to deal with. Now that I've bought into the AM5 ecosystem, I can definitely see myself continuing to build up that machine, according to circumstances and my needs. As you can imagine, the board is a basic (but not bad) B650 and the RAM was only a single 16 GB DIMM. I could even see myself doing a mobo-only upgrade, if I end up buying a PCIe 5.0 dGPU to put in that machine.
TL;DR: while I've always been in the same boat as you, I might now have two examples of where I'd be doing CPU-only or mobo-only upgrades!
Last edited: