What you're asking is, I am assuming, is about Heat-pipe Direct Touch CPU coolers.
They're not a necessity but do keep your CPU cooler regardless of whether you overclock or not.
I use a Xigmatech (see my computer specs) and I really like it. These do an excellent job for what they're designed for. They usually keep a CPU 4-8 degrees Celsius cooler than stock ones, but depends on the CPU.
These HDT coolers definitely do a better job that the stock coolers, especially Intel. AMD supplies a heat-pipe cooler for their CPUs.
The cooler you can keep your computer's CPU the longer it will last. As Digerati states in his signature bar: Heat is the bane of all electronics.