Poco se puede añadir a todo lo dicho por Oncircle, el i5 6600K es una muy buena opción, yo el problema que veo es: sale más a cuenta un i5 1151 o un i7 1150? Porque presupuesto tienes para ambos sin "bajar" calidad en otros componentes, es decir, en 1400€ bajar de una 970 no es nada recomendable. El i7 cuenta con el Hyper-Threading, frecuencias más altas,... y el i5 que es más nuevo, con todo lo que conlleva.
Yo el 6700K de momento no lo veo viable en precio/rendimiento, si Intel hiciera como la mayoría de marcas y bajara el precio de anteriores productos y dejara los nuevos igual que los anteriores, sin duda tiraríamos al 1151, pero como lo único que hacen es mantener precios y subir los nuevos poco hay para hacer. Hay una diferencia de ~60€ entre el 4790K y el 6700K, pero sumemos otros 20 de RAM por la DDR4 y otros pocos más para elegir una placa en 1151 similar a una en 1150 en prestaciones, que no en novedades claro. La diferencia entre una config con 1150 (i7) y 1151 manteniendo todos los demás componentes sube casi a 100€, vale la pena?
Pues yo creo que no pero eso ya es decisión de cada uno. Si quieres lo más nuevo, hay que pagarlo, si crees que con el 4790K te va a ser suficiente (que de momento lo es, y de hecho poca diferencia hay con el 6700K) este sigue siendo una fantástica opción.
Otra opción que he pensado ahora es, invertir en el 1151 con un i5, y en un futuro, cuando se vea como cambian las cosas siempre puedes actualizar a un i7 6700K o coger un nuevo procesador, por ejemplo, el socket 1550 se estrenó con Haswell y más adelante se sacó Haswell-Refresh, el 1155 empezó con Sandy-Bridge y luego salió Ivy-Bridge.