That depends on the resolution. At 720p, yeah, he probably would get 60fps ultra. At 1080p, no, not with that graphics card, on every title. Some games, certainly. Very demanding games, not even on current ones much less those undoubtedly more demanding than what we have now and are coming down the pipeline over the course of the next few cycles.
I'm also not sure about the "after 2 years the hyperthreading will hold it back" because honestly there are lot of people doing well with much older i7's and big graphics cards. I do agree that it is likely that systems with more cores AND threads, increasingly, will do better as time goes on because developers are constantly adding to the list of titles that have good multithreaded support as compared to in the past several years so we will likely ACTUALLY start seeing some separation between low thread models and those with many more cores and/or hyperthreading. Even so, unless you are also recording, encoding, streaming or performing some other kind of heavy multitasking WITH your game engine running, I doubt you'll find that any 4/8 or higher processor from Kaby on will suffer terribly compared to newer models for at least the next two to three years.
Intel has nothing miraculous in the pipe and AMD is still trying to play catch up on IPC, so while there will be improvements, they will likely be small and incremental, and it will likely take some time for even Skylake era processors to become irrelevant. There are people here playing with Ivy bridge CPUs and BIG cards, with no complaints.