Возможно кому пригодится, у меня тоже была не понятная ситуация когда IIS нагружал проц до 100% причем очень часто, я взял у пула который загружается сильно изменил настройку "Максимальное число рабочих процессов" с 0 до 5 и проблема пропала. 0-значит IIS сам запускает столько сколько нужно, в моем случае он запустил всего 2 и памяти они съели 15 гигов, когда сделал 5 все стало намного шустрей работать.