1. AMD is on record as saying that have no issue with temps at 95C.
2. GPU cooling is largely dependent on case cooling. If noise is a concern, one 120mm fan for each 50-75 watt5s (75-100 for 140mm). If you don't care about noise, the 75-100 watts for 120mm (100-125 for 140mm). Your 6600k at max OC (135 watts}, 390x (375 watts), 35 watts (MoBo), 40 watts everything else ... so you are looking at 585 watts ... so (6) 120 mm fans as a minimum.
3. Ideally you'd want to split then (4) in and (2) out ... Intake filters will steal up to 1/3 of the flow rate so 4 x 2/3 gives you more iair in than out meaning you won't be sucking dust in thru rear case grilles. And what comes in w/ that dust ? All the hot exhaust from your PSU and GFX card.
4. The best Thermal paste available at a reasonable price is Shin Etsu 751G ... it took the crown back in 2009 and the only real newcomer to the scene is Grizzly and the top end product is a bit better but it's 5 times the price. There's also the Liquid metal stuff but that's not recommended for the npvice.
http://archive.benchmarkreviews.com/index.php?option=com_content&task=view&id=150&Itemid=62&limit=1&limitstart=12
You will see that AS5 tied Shin Etsu in thermal performance but AS5 costs more than twce a smuch ans it has two major issues:
a) It takes 200 hours to cure ... that's about 6 weeks of typical computer usage. ... see advisory on AS5 web site
b) It is capzcitive ... see warning on AS5 web site
5. Keeping the fins clean is essential, more so than paste. Take of the shroud, hold then fans with your finger and blow out dust, cat hair, whatever from between the fins.
6. I use Indigo Extreme Surface Cleaner but if not available, a trip to Walmart fir 90%+ % bottle of isoprophyl alcohol is a decent substitute to clean off old before applying new. Also be aware that the GPU is not the only concern here, the VRMs and memory chips also require cooling and you should make sure that all thermal pads are re-coated with TIM on both sides if used.