I have not read all (EDIT: any of) the details here but "future proof" to me is a bit of a technical fallacy.
In the 15 or more years building my own systems I have always tried to convince myself that this one will be future proof, but it never really is :doh:
The core of a system always has to go, or ends up as another backup/server or as a wife's/kids machine.
(I even have the likes of a Pentium P90 processor kicking around in storage somewhere that might come in useful someday
)
Don't get me wrong I have upgraded graphics cards on systems in the past, added RAM, taken graphics cards, soundcards and hdd´s from one system to another, but in general, you have to change the core (Mobo/CPU/RAM/PSU) of a system to get major upgrades ... and this is where the bulk of the cost is.
To start using 2 or 3 year old kit with a new core can be a bit like sticking a mini gearbox into an Aston Martin DBR9 ...
In the past I have spent more money on larger higher quality monitors, as those usually outlast a couple of systems (although with recent changes to TFT and flatscreens, I don't know how true this is any more).
Cases, speakers, keyboards mice and other periphery are pretty much the same deal.
My usual way to build a system to be "future proof" is to by a decent mobo, CPU and RAM that is not the latest thing, kind of 1 release back, 6 months old or slightly more maybe ... prices by this point have usually dropped enough to get a very decent machine that will last a good few years, before you start this cycle again - think about overclocking possibilities too when you do this. A good overclock is not that hard and can save you A LOT of money these days.
Similar 1 release back goes for with graphics cards, but I tend to go as current as possible with hdd's, them being the slowest piece of any machine.
Make sure there are no new interfaces or technologies about to hit the market which are going to make your kit redundant should you want or need to transfer them to another rig in the future.
GL with future proofing your life mate ... if you figure it out any better than this ... let me know the answer eh :highfive: