Just went and dug out the stock HSF for my 2500K (I don't use it, since I have a 212 Evo), but I think it's the same as the one for the 3570K.
I measured it, and it's a little over 1.75 Inches or about 46 mm tall from where it touches the CPU to the top plastic bits on top.
Thx for the info!!
By the way, why did you choose not to use the stock cooler?? Heavy OC? Was the cooler loud at stock CPU clock?