There will always be something better in 6 months time.
If you look at how well old Intel systems have lasted over the last 5 years, I wouldn't be overly concerned by my cpu choice.
Fast 4 cores will likely still do the job in gaming for a long time to come.
In the vast majority of games gpu performance is still the driving factor. I don't expect this to change quickly.
Most games that are properly multithreaded are gpu limited anyway.
Even 6 cores with an overclock should be enough for a while.
Hopefully with the option to upgrade cpu in a few years if required without changing motherboard.
I'm still rocking a i7 920. Looking at upgrading because the MB and poss Memory is on its way out. Only just swapped my 8800GTX for a 1070..Thats how often I upgrade...lol