U Lucky ... my Q6600 is a heat magnet, damn thing ran hot from stock.... would peak at about 69C with the stock cooler..... Now, In summer when ambient in my PC room is about 30C (no aircon) I get to about 55C max, usually idle about 13C hotter than ambient.
It's because you chose the wrong CPU to OC. My QX9650 had decent temps as well @ 4Ghz.
OCZ Vendetta 2 cooler.