i7 is actually way more future proof, as some games already benefit from 8 threads on it, and seeing how the market is moving (all consoles are 8-cores)- i7 is just better. Even more so if you can get Z-series motherboard for it- then it can be overclocked (even non-K version of 3770). As for it being 1 generation older- it does not matter, as performance improvements on Intel chips was minimal, and both are on DDR3 RAM.