Você pode configurar um alerta que pode ser executado em um limite fixo (digamos, CPU > = 75)
Para configurar um alerta no windows aqui é um link
link
Você pode configurar um alerta para a condição CPU Usage > = 75% e como a linha de comando que você pode usar
net stop svcName
Isso interrompe o serviço chamado svcName.
Você pode ter outro alerta definido para o uso da CPU oposto < 70% e como linha de comando você poderia usar
net start svcName
quando você cai abaixo dos limites.
Mantive uma margem de 5% entre ativado e desativado, embora você possa criar um arquivo em lote para atrasar a inicialização e a interrupção do serviço com muita frequência.
Espero que isso ajude