For a CPU cooler, get the Coolermaster V8, I paid $60 for it. its quite big, but keeps my i7 2600k very cool, 20 deg or lower on idle and maybe 35 - 40 on load/gaming.
And as for a GPU, I wouldnt bother buying a 6970 because the difference between a 6950 and 6970 is minimal, not worth the extra $120~
I bought a HIS 6950 IceQ 2GB for $276 with a free game (Dirt 3).
For a Motherboard, i bought a GA-Z68XP-UD3.... plenty of features, very stable... well worth the money. $152. Highly recommended.