Are you sure its overheating? If so it must be bad mounting then. Cpu's dont just start overheating with age... they can suffer degradation though till the point of malfunction and causing bsod.
btw you shouldn't disable speedstep. Saves battery... use aida64 or similar for (thermal) stress...