Well it is better to get i7 with HT if you have the money because it could be better for future games but you wont be able to run the games on ultra at 60 fps for the next 5 years because it would be hard for BF4 and it is outside already, for now there is not a big difference between i5 and i7 in gaming until HT is used like in crysis 3 and BF4. You could get 1600MHz RAM, a better GPU would increase your fps most and last longer. You could save at the mainboard and maybe on the monitor. For next gen games you would have to reduce some details in the future to get good fps. The most important thing is to get the best GPU you can if you plan to use it for five years and you want high settings with high fps.