Well.. Core Temp will always use the lowest available multiplier to calculate speed if the real frequency it calculated is lower.
This is the algorithm I use:
- Get thread frequency
- Calculate closest half-multiplier by dividing frequency by FSB/Bus speed
- Multiplier = Max(Calculated_Multiplier, Minimum_CPU_Multiplier)
So if the calculated multiplier is lower than the minimum CPU multiplier, it uses the minimum multiplier.
Bookmarks