i wouldn't spend so much on a cooler since that's a completely optional part and only needed for overclocking, and the cooler master i linked before will easily get you to 4.5ghz, while those much more expensive ones will only get you mayber 4.8 or max 5 ghz, their's a big price/performance drop.
Also for the mobos, the one he linked is fine, but really they are both just as good as the other, only difference really is brand, Gigabyte is currently recomended for their warranties, but ASUS has a special bios that is really nice.