^ That.
Seen too many people trying to future proof their rigs by getting the strongest hardware possible, talking 3930k's and a 690 on a gaming rig. If you really want to be future proof, a bigger case and PSU is far more important than a bigger processor/GPU.
Case in point, my rig (can see below) in no way needs a large full-tower case. Including this $200 case over a cheaper (more reasonable) one is why I have a 7870 and not a 7950/670 (prices at the time).
However, less than 6 months later I suddenly get interested in watercooling. If I had bought a cheaper case, that would be pretty much a no go. Not enough space inside for all the stuff and a max of a 240mm radiator, not enough for more than a CPU-only loop. By spending money then, I have saved myself money in the long run and expanded my options for the rig later on.
My system could run on a 600W supply quite easily, but then I wouldn't be able to Crossfire/SLI without a PSU upgrade. If/when I eventually do so, that's another $150 I have saved myself by spending $50 extra then (more if you count the first PSU which is now effectively going to waste).
Much better off getting better/bigger non-core components and peripherals than core components when future proofing is a concern IMO. Because no matter how fast your graphics card and how powerful the CPU is, it will always be outdated in a few years. Your case, HDD, monitor, keyboard, mouse, sound system, PSU (to a lesser extent) and cooling wont be however. Dropping good money on these items will save you heaps in the long run.