I found that with the ndis.sys problem, going into the driver properties in Device Manager and going to your network LAN card, then enabling IEEE802.11h in the advanced tab solved the problem. Might be worth trying in the first instance instead of going through the whole process
How to get the cause of high CPU usage by DPC / Interrupt
in Windows Tips 'n' Tweaks
Posted
I found that with the ndis.sys problem, going into the driver properties in Device Manager and going to your network LAN card, then enabling IEEE802.11h in the advanced tab solved the problem. Might be worth trying in the first instance instead of going through the whole process