Splash an extra £5 and get this....its a beast.
http://www.ebuyer.com/product/169197?utm_source=google&utm_medium=products
I love mine...keeps my Q600 @ 3.5Ghz around 28-29c idle and not seen it go over 47c while gaming.
Might want to check it will fit in your case though,Its not exactly a small cooler...plenty of room in my CM690 though![]()
What HSF do you have now?
The one posted is great for the price.
I would point out though that you may want to check your OC if you are getting BSODs, unlikely it is to do with temperatures. If you mean you are getting BSODs because you can't raise voltages higher to keep it stable because of heat, you shouldn't have it that high