good catch hunter but i would go with samsung spinpoint f3. Also your cpu you picked might be fast but your gpu will be bottlenecking your system when it comes to gaming. trie to atleast get 5870 or wait til the 6000 series comes out.
Hunter's HDD is faster, albeit more expensive. Also, it doesn't appear like the OP is going to be doing much intense gaming. Any particular reason for that high end of a motherboard? You could probably do a little better on the PSU too - PSU:
The XFX units linked by me and Jkaerlent are both semi modular units with a few hard wired cables like the 24pin main and the 8 pin CPU power connector, but the majority of them are modular.
The sealed liquid coolers like the H50 while they are pretty good for shorter cases that cant fit a full tower heatsink, they dont perform as well as a big tower heatsink that costs less does since they dont have as much surface area on their fins or fans that are quite as strong.