I'd recommend getting an 120gb SSD for $40-$50 and then this Seagate Barracuda 2tb for $76: http://www.amazon.com/dp/B005T3GRN2/?tag=pcpapi-20
also for the price of that cpu and cooler you could get an fx 6300 and just use the stock cooler and youll be able to get more performance for your money and later down the line upgrade to an aftermarket cooler.
You have a very good build going on here......But please what ever you do, don't buy a WD drive. Try looking at these or go with a Toshiba drive. The HDD I linked you is a little Biltmore expensive but is a 2tb drive. Their 1tb drive is almost exactly the same price as the one you picked. I say this because as some one who does data recovery, and from my own experiences WD drives die a lot, and quickly. Toshiba and Seagate being the same company now (I forget who bought who) have the most long lived drives. Also something of more Importance is that any of the drives mentioned above have a large buffer, (will load more frequently used data quicker) which is honestly quite fast. I own the 3Tb version of this drive and it has great performance. 250MB read/180 MB Write. The higher read speeds will help load any game quicker then a standard drive. I personally have tortured my toshiba drive for the past 2yrs reading and writing about. 50-100 gigs to it a day. And it is still in prestiene condition.
Super stadium compared to your ballpark.
http://www.amazon.com/gp/product/B00HVKLSVC/ref=ox_sc_act_title_3?ie=UTF8&psc=1&smid=A2NYACAJP9I1IY
http://www.amazon.com/gp/product/B005T3GRN2/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER
http://www.amazon.com/gp/product/B005LDLP8W/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=ATVPDKIKX0DER