I'm thinking if you really want, get one SSD to boot your OS/Games. Maybe around 250GB. And get at least one SATA HDD for massive storage, around 1TB.
I only posted that AMD board because of your previous suggestion.
Now that you're into INTEL, this board
Is highly rated, has plenty reviews and is a great all around board for whatever it is you want. It's a little pricey for some people, but since you've got a decent budget this should be no issue.
with this cpu
should be amazing.
Look into cpu and memory timings and core speeds. This ways when you finally put everything together you know how tweek and and get the most performance out of your hardware.
If you do plan on using these pieces of hardware make sure to match everything to the motherboard specs, such as memory(RAM), PSU, etc.
As goes for heatsinks- I use a corsair H80 on my intel. It's a inclosed water cooled system. For what I do, it works great. Keeps my i7 @ 40ish degrees Celcious at load clocked at 4.7GHz.
Other people swear on air coolers. These can be very efficient as well.
The name of the game is to do your research. Always make sure you components are compatible with each other and that you are 110% on everything.