Usually, chips only underclock when they're running too hot.
You're monitoring the temperature, but if it's underclocking, the temps will be brought back into reasonable values so it might be misleading.
Cleaning out the exhaust vents with some compressed air might help.
Also, if you're not...