Okay, well one 8800GTS will be enough
That a CPU cooler you linked me to? If thats what you meant to link me to, then no, don't buy that for cooling of the CPU.
I recommend the Zalman 9700, and the Tuniq 120 if you are going to overclock a lot.
Or theres the Ultra Extreme 120, yet that doesn't come with fans or paste, and its just as expensive, if not more than the others.