i5 will do just fine. Put your money to good GPU
That is probably the most concise way I could put it.
However I think a even bigger stumbling block can be overclocking for your average user.
Sure it is so easy to do these days but the bang for buck imho is just not there anymore,
especially if it comes at the cost of GPU.
Take a 6600 vs 6600K build ( Australian dollars )
6600K.................... +$30
Better Case ...........Possibly to allow for hi end hydro/water cooling +0 to $100
Better Cooling........ If you want good stable running you can at least double the cost from a BeQuiet Cooler +$45 to $150
Better Chipset ....... H170A vs Z170X +$100
Better Memory....... Corsair 2133-8GB vs Corsair 3200-16GB +$170
Better Power Supply ........ overclocking can add up to 80 watts with Skylake push you up 100watts + $20
Sure you can overclock with cheaper chipset, cooling and memory but the results will reflect this............
Like I said in previous post ............with Sandybridge you got 1300-1500MHz overclock ( I got 1700MHz with i5 ) even with air cooling under 20c ambient.
The later the chip, less they overclock, more voltage they use, the hotter they run.... which means you need the more expensive gear to extract the best.