What is the total budget? Living in US? Major usage?
If only gaming, I5-8600k is a better buy than 7700k due to similar gaming performance but better upgrade path.
GTX 1060 6gb is very good for 1080p 60-75 Hz monitor.
G2 is very good psu, so you are covered there.
under a £1000 The I5-8600k requires a 300series chipset prefer i7 tbh.
1070 to much really expensive.
Do a lot of gaming, music production, internet, media etc
Resolution atm with my gtx 750ti is at 1360x768 @60hz
Graphics cards are overpriced now because of mining.
GTX1060 is a very good upgrade in graphics card capability.
The 3gb cards are cheaper, under £300.
The 6gb cards have more cuda cores and are stronger, costing more like £330