Read https://www.reddit.com/r/PCMasterRace/wiki/builds

Frankly I'd skip the HDD given the make and put those dollars into a bigger SSD. You can get 500GB for under 99 bucks and 1TB SSD for just over 100. That's more than enough space today for a gamer rig.

The 1060 is fine for nice 1080p 60Hz monitors and gaming. I have gamers complaining on 240Hz monitors. For that you need the Nvidia gtx 1080 GPU.