...the one thing we know for sure is that the future will ask you to spend more money on things you may not need just so you can keep doing what you're already doing. Just ask Mike Rivers
It's easier to not keep up when you're 77 years old than 25.
I recently de-commissioned two computers - one to run Mixbus 2 which required a dual core CPU and the other to run Pro Tools 10, which required Windows 7. Both had little other software on them because I was (and still am) doing general work on the computer with Win XT. A couple of years back, I set up a third "optional" computer to run MODO Bass, which requires a 64-bit OS, and, just because I could, I installed Pro Tools and Mixbus on that computer, though I never really used them other than to see if a plug-in would run. One problem was that the only multi-channel (more than 2) audio interfaces that I have use Firewire, and the only other half-height Firewire card I had on the shelf had a "questionable" note in its bag, so I used a 2-channel USB interface with the "new" computer. Last week I moved that computer off the table and down on the floor next to the XT computer, and moved the half-height Firewire card from the retired (32-bit) Win7 computer to the "new" computer. Windows crashed when installing the driver for the Firewire card. Consistently. I put in a full height card (leaving the case open) and that worked fine. Out of curiosity, I installed the "questionable" Firewire card in the new computer and it worked just fine. The bag marked "questionable" now has a different card in it, and it's back on the shelf, with a more detailed note as to where it worked and where it didn't.
Saved from planned obsolescence one more time! However, I'll say that if I was using any of these computers for actual productive work rather than testing and learning, I would hopefully found the cost of keeping up with the Gates was worth while.