Why do large downloads bring my PC to a halt?

Solution 1:

Analyzing the ETL shows that Interrupt/DPC are caused by the driver vsdatant.sys which seams to be part of ZoneAlarm firewall.

enter image description here

enter image description here

So remove ZoneAlarm, reboot and look if downloading is faster and using less CPU.