Gvaz said:
Don't bother future proofing anything. You're just wasting money.
I don't necessarily disagree, but I don't agree either. Future proofing RAM seems silly, indeed, but futureproofing other things isn't necessarily a bad idea.
I'm glad I paid slightly more for my Core2Quad Q6600 back when they were "overpriced" parts (and everyone was telling me to get a Core2Duo with a slightly faster clock), because it lasted me longer. Sure, I saw slightly less bang for my buck in the early days, but several years later I was laughing at my friends who were forking out for quad core CPUs, new motherboards and DDR3 RAM after their dual cores weren't performing how they'd like on the latest games, whereas my quad core served me exceptionally well for over four years, and this allowed me to get a 4870X2 which helped my previous PC see off the last two years. I spent an extra £100-odd, and saved quite a bit a few years down the line.
I know things are different right now and, for example, there's not so much wisdom in getting an i7 over an i5 for gaming (because seriously, will games ever use hyperthreading?), but I think I made a good call getting the Q6600, especially for games like DXHR.
The only reason I upgraded recently was because I'm going to be a student again a year from now, and I won't be able to afford it at that time. Plus this machine doesn't need to last me half as long as my last one; I'm leaving the country 2-3 years from now, and I probably won't be able to take it with me.
Either way, if I wasn't going back to university, I'd have happily held off for 6-12 months and bought £600-odd worth of parts then. I'm sure my old PC could've coped.