A melhor maneira de fazer isso é usar o monitor de desempenho do Windows ou WMI (eu esqueci o que ele significa).
Usando o Perfmon, você pode criar um evento personalizado quando o uso da CPU chegar a 80% e, em seguida, fazer com que o agendador de tarefas execute seu programa quando ele vir seu evento personalizado.
Isso é possível com o WMI, mas nunca usei isso. É possivelmente um cabelo mais eficiente.