The Q6600 comes with the Intel stock cooler and it's ok at stock speeds but shouldn't be used when overclocking. The Q6600 produces a lot of heat when overclocked so if that is your intention you should be looking at one of the top performing aftermarket coolers like the Ultra 120 Extreme or Tuniq Tower.
--------------- It is the mark of an educated mind to be able to entertain a thought without accepting it.
Aristotle