Здравствуйте, всем.
Есть такая проблема. На блоке (для военных целей) установлена Windows NT4 (военная приемка, ничего не попишешь). И в этом блоке стоит несколько ячеек, одна из которых обеспечивает общение с другим блоком по манчестерскому коду. И раз в два-три часа драйвер этой ячейки начинает пожирать процессорное время, так что все остальные программы практически перестают работать. Через какое-то время он успокаивается, но необходимо исключить и эти редкие минуты бешенства.
Как можно определить в каком именно случае происходит такой резкий скачок? Драйвер писан не мною, там еще накручена некоторая доморощенная система "каналов", комментариев в коде нет

короче разбираться очень сложно

Подскажите хоть что-нибудь, просто даже не знаю как подступиться.