Don't get that PSU. Stick with brands like Antec, XFX, Corsair, and Seasonic.
Also, if this is for gaming, I would recommend getting an i5 and 8gb RAM. The i7 offers nothing over an i5 in gaming terms and games use max 4gb (1 or 2 games use 6gb) RAM. 8gb is the sweet spot.
As far as fans go, it comes with i exhaust fan. All you really need is one intake fan for the front, and one exhaust for the top(optional).
For the CPU cooler, look at the coolermaster hyper 212 evo.