Unfortunately my friend, there is no such thing as futureproofing. You can buy the top of the line processor in the current generation that will perform well anywhere from 2-5 years for gaming, however, future-gen games may take advantage of new processor technologies (multi-core, hyperthreading, etc.). In my opinion though, you would be more than happy going with something like an FX-8350 or i5-4670K/i7-4770K build with an appropriate chipset board. (Gigabyte, ASRock, ASUS, EVGA and MSI all make solid boards)