Вы можете через Систему. Диагностика. Класс PerformanceCounter. Вот пример кого-то контролирующего использование ЦП:
http://blogs.msdn.com/dotnetinterop/archive/2007/02/02/system-diagnostics-performancecounter-and-processor-time-on-multi-core-or-multi-cpu.aspx
Примечание, что это действительно требует поднятых полномочий. И может быть хит производительности с помощью него.
Гитарный тюнер FFT .