teratailに回答したもので、比較的使えそうなやつシリーズ。
teratail- C#でCPUの使用率を取得してWPFで表示したい。
#コード
※ System.Management アセンブリ参照を追加すること。
var searcher = new System.Management.ManagementObjectSearcher("select LoadPercentage from CIM_Processor");
foreach (var obj in searcher.Get())
{
var val = obj["LoadPercentage"];
Console.WriteLine("LoadPercentage : " + val);
}