Hi, I have an Intel i5-3350P CPU with an advertised clock speed of 3.1GHz. When I checked it with CPUz not long after installing it a while back when pushed it reached it's advertised 3.1GHz and often went well above that (I assume that was the fancy overclocking tech Intel put in their CPUs these days), however I checked it again last night, and am looking at it this very moment, and the clock speed refuses to go above 2.6GHz.
I am running it in high power mode, checked that windows power settings aren't limiting it's max output below 100%, and have even chucked every power hungry game I can at it just to be sure, and it refuses to go above 2.6GHz. It doesn't appear to be a heat issue since the system temperature doesn't seem any higher than usual, but most curious of all when I entered the bios to see if anything was wrong there it said "Intel etc ... 3.10 GHz" but the clock speed is registered as 2600 MHz.
I'm afraid my knowledge of all things PC hardware don't go any further than building one, so I have no idea what is going on (things like multipliers and volts and all that technical stuff are totally beyond me). It may also be worth noting that in past drunken shenanigans there's a good chance I've gone into the bios for the fun of it and accidentally adjusted a setting I don't understand. If you need any further details let me know and I'll drag them up.