I was thinking of upgrading my Pentium G3258 to either an i5 or an i7. I was curious as to if I should buy an i5 and save a few bucks, or an i7 and hopefully use it to game a few years more than an i5. But now I'm wondering if the i7 will be of any added benefit, even with hyperthreading. Will the Haswell architecture become obsolete 5-7 years down the road therefore making an i7's hyperthreaded gaming advantages (when future games take advantage of 4 physical and logical cores) pointless?