Xenofly :
I just watched the videos, and what i noticed was alot more of the i5 was being used, in two to 3 more years games will cause a bottleneck using that cpu as it will go up to 100 percent load and the GPU will not be fully used to the max
An i5-4690k can reach the same speed an i7-4790k can. The i7 just has hyper-threading which is negligible for gaming.
It's hard enough to optimize an game engine to use 4 cores, much less more. You won't be seeing a big push past 4 cores for a long time, 4 cores is just finally starting to become the norm. A game company can't make a game that requires more than 4 cores to run or most of the market wouldn't be able to play it,
Someone brought up directx 12. A couple things, directx 12 games have to be developed for Dx12. Also, cpu will matter even less with a dx12 game.
Go with the i5, if you are willing to overclock go with the i5 4690k.