Oh I know exactly what you mean.
I'm still running 3 PCI (not PCIe) cards...and it was a PITA finding a computer with a mobo that still had that many...and that was more newer/current with newer flavor CPUs and the ability to do more RAM. I settled with a Dell Precision T3400...which had the slots, plus PCIe, and a Quad Core Extreme processor, and I was able to shoehorn 16 GB RAM into it.
So the trick is ...settle in with what you have and use it until it absolutely no longer meets your needs. People are obsessed with new, new, new...so they by the latest app that needs the latest OS, then they need a new interface, and all new drivers...etc..etc...etc.
It's a domino affect...and my question is, why upgrade if the end result is the same (only newer)?
IOW...did you REALLY need that newest app that triggered all the other upgrades...or do you just want something "new".
So like right now...I have that computer, with three 10+ year old Layla24 PCI cards...I'm running Win 7 (last OS that Layla drivers support)...and I have all the plugs I could want/need.
I'm not upgrading to Win 100 for a very, very long time...unless all this stuff shits the bed.
Oh..."IDE"....???...now c'mon, that's REALLY clinging. Let it go man.