The only thing I'm going to point out is the HDD vs SSD. You going to build a nice computer and then use a dead slow HDD. Put in a 120 or 240 SSD with a 1tb HDD. You will much happier with the SSD. HDD read maybe 150 mb a sec VS the SSD at maybe 375 to 425 mb a sec.
Get a SSD and put windows on it. On the 1Tb drive make a Program Files (x86) folder and put all your games in it. When you install the games. They will ask where you want to install. Just change the drive from "C" to what ever the drive letter is on the 1TB drives. People make a big mistake that they use a 1tb with windows on it. Your OS should be on a small partition like a 120gb or a 240gb SSD. Plus when you do install the OS make sure you have it set to AHCI in the bios for the SSD. Plus everything else looks fine too.