At 1080p/60-75Hz you should be able to play everything (nearly) maxed out
The difference between the 7700 & 7700k is negligible
The 1060 doesn't struggle at 1080p (unless you're running 250% scaling or extrapolation or some of this crazy settings that makes little to no difference visually but instantly increase GPU load significantly)