Смотрите эту ветку для инструкций
http://www.msfn.org/board/topic/140263-how-to-get-the-cause-of-high-cpu-usage-by-dpc-interrupt/
У меня 5-летний Dell Dimension, на котором запущен WinXP SP3, и он действительно пыхтит - процесс-хакер (и диспетчер задач Windows) сообщают об аномально высоком уровне загрузки процессора прерываний. Это колеблется в пределах 10-70%. Я читал о проблемах DMA и PIO - есть ли другие проблемы, которые могут вызвать скачок аппаратных прерываний в использовании процессора? С чего бы начать?
Смотрите эту ветку для инструкций
http://www.msfn.org/board/topic/140263-how-to-get-the-cause-of-high-cpu-usage-by-dpc-interrupt/
Набор инструментов для повышения производительности, использование инструмента xperf ограничено в XP, потому что функция stackwalk еще не была реализована в XP. Так что нет, это не будет работать на XP.