What games are you going to play? Cuz in some games i7 doesnt bring any advantage over i5 (only 1%) but in some uders can bring 25%+. But it is good computer.
Normal (case) fans are usually enough but if youre going to overclock a lot than you really need better ones. If you need quiet sistem than fan control is good uderwise is just waste of money ( buy couple of icecreams instead if you want ).Ask if you need anything more