All auto-overclocking programs are bad. OCing using the OS offers unstable OCing (high voltage is also a danger). The BIOS allows for solid overclocking (the BIOS is the root of OCing) and isn't too difficult (you can find a stable OC setting on Tom's or online). Chances are, your OC isn't stable. Run programs like Prime95 that really push your CPU.
before you run Prime95, you should install CoreTemp. You must register/monitor your cpu temps while running Prime95. They should never go over 62c under full load (100% processor/cpu usage). This is very important as you can fry your cpu, and possibly your mobo. Also, like Abdullahg said, auto-overclocking programs run higher volage for "stability", but in reality, it puts your cpu at higher risk for a voltage fry. Bios overclocking allows for a much more stable OC, given it does have a little bit of a learning curve. Read up on some forums, and make sure that you are watching your voltage, cpu temps, and ram speeds, as they will cause bsod (blue screen of death). good luck in your attempts! and patience is a virtue!
There isn't something wrong with the "Auto-overclock" function as you can see those settings works with the CPUs the problem is that usually the setting used for "Auto" overclock are more high than your really need, in the specific case, the voltage for "Auto-overclock" is set to 1.5V while manually you can hit the 3.6GHz at stock and 3.8GHz ~1.325V in CPU.