The Processor has certain P-states that ,for all I know, can be changed only through K-10Stat. This program lets you choose voltages for each P-state & also limit the maximum CPU clock a P-state of your choice. For example, if you don't want your processor to surpass 2.1GHz, There is a P-state in the program that enables you to do so. This can't be done through the BIOS. I run, most of the time at 2.1 GHz and there's no tangible drop in performance because, you don't need a 3.2 GHz processor to browse the internet or watch movies. But you certainly will need one if you want to game. Running at a reduced speed and voltage also save a lot of power and reduce heat greatly. If you keep you system running 24/7 like me. You'll appreciate this capability.I know you can set any clock you want from the BIOS but do you really want to restart you system each time you enter a game to set its clock speed to the maximum? I think not. Anyway, please read the tom's Hardware article mentioned in my previous post and you'll understand my point of view. This procedure allowed me to live with the stock cooler for almost 9 months without passing the maximum recommended operating temperature.