I sold my beast rig during the summer, an i7-4930k and used the funds for this build and pocketed the leftovers, the 4930k was way more than I needed since I switched to an Imac for all my video and photo needs. All I needed was a good overclock-able PC to run World of Warcraft, Starcraft 2 and Diablo 3 with as that is all I currently play.
I already had the power supply, I got two of them from where I work for free. The Giagabyte selection was a no brainer, I have been using Gigabyte products since the late 90s on all my builds and never had any issues, the same for Gskill memory, they just work.
Normally I go for Samsung SSDs, however I had a new 850 Pro that died on me after 3 weeks so I took a chance on the Crucial MX100 as they get really good reviews from people that have used them and it was alot cheaper and so far I am impressed, in real world situations it doesn't feel any slower, the only difference to me is on paper.
As far as my tower selection, for me it is always Corsair, I just like the way they look and the build quality. my last one (that my 4930 was in) was a 600T, and although very big, it was a very nice case.
Now to the cooler, why did I chose it over anything else? I really don't trust water cooling, my PC stays on all the time and water cooling for my setup was overkill, its more of a vanity item to me. I chose the Enermax for the cost and the quality, its a huge HSF, but it keeps my cpu nice and cool overclocked at 4.5GHz. If the Noctuas come down in price soon I may go for the NH-D15.
Its a simple build, nothing fancy but I am 100% pleased, it will last me another few years before an upgrade and I have no regrets except I may update the PSU soon to a Seasonic, that is about the only change I may be making.