There is honestly no such thing as future proof. There is no way to tell if that i7 will make any difference at all in the future. It is very possible that games will use more cores vs. hyper threading in the future. It is generally never recommended to spend any real money trying to make things "future-proof" as it doesn't even really exist.
People though in 2009 that hyper threading would matter in games within 2 years and look, it still makes very little to no difference at all.