[NAME] First of all, the temperature is not the only factor that determines what frequency the CPU cores are running at. Other factors include workload, number of active cores, estimated current, and power consumption.  You can use a program like HWiNFO to monitor core clock frequencies and temperatures. Core frequencies and temperatures are listed under Sensors.  You cannot specify the maximum frequency for CPU function, the frequency is automatic and dependent on working conditions. Making modifications to improve CPU cooling will only help if the temperature was the only factor. See this link for more information about Intel Turbo Boost Technology.
We’ve all seen processor specs like; 2.0ghz to 4.3ghz. I read this throttled CPU speed is a function of CPU temperature; the cooler the CPU gets the faster it can run. I’d like to understand this a bit more. Many have gone to installing larger CPU heat sinks, larger fans, even manually controlling fan speed. These actions are done to keep the CPU cooler / to keep the CPU from getting too warm.  So, anyone have an answer to when / what temperature limits allow the CPU to run at a higher clock rate than the base 2.9ghz? If my CPU runs at under 30C, is it running at 3.5ghz (some frequency other than the base 2.9?)  Is there an accurate program that will let me look that what speed the CPU is running at?  Are making the fan / heat sink modifications allowing our CPU’s to run faster?  When we turn our system on in the morning, does it start off running at 4.3ghz, then slow down as the CPU warms up? These are interesting questions to me. Hoping someone has factual answers to the above.  Thanks, Scott. 
Variable processor speeds