1. Samsung F3 1TB, best bang for the buck HDD.
HDD guide: http://www.hdd-tool.com/hdd-basic/hard-drive-introducti...
2. Do not get the H70, not a good price/performance cooler. Loud too, its fake water cooling. I hate H-series actually. Just personally. Get the Hyper 212+ it's a better price/performance. Plus I don't think your overclocking that much. You don't need a 50+ cooler.
3. Get a SATA CD player.
4. If you are kind of newb, you don't need that board. An Asrock 870 Extreme3 is good enough at 90$.
5. Save the money go with a 955, no reason for a 965 or anything above a 955. Since they all are just version of the 955 with a higher clock or the 1055T with a higher clock.