xinex123 :
From what I've seen, my computer seems fine but once I start a download or any high network activity I can see my System process shooting up to 20-30% usage. I checked through Process Explorer and it seemed like it was caused by system interrupts.
Specs:
Gigabyte UD4-X99
MSI NVIDIA GTX 970
Intel Core i7-5820k CPU @3.30GHz
16GB RAM
Windows 8.1 64-bit
Looks to me like a misconfigured NIC.
In Device Manager, find the NIC and open its properties. Go to configuration. Crank up the number of buffers for transmission and receiving, and make sure that packet/interrupt coalescing is enabled.
It looks to me like your NIC is generating an interrupt every time that a packet arrives. While this is ideal when the absolute lowest latency possible is desired, it's incredibly wasteful. Almost all modern NICs are able to buffer a number of packets and have them served upon the system using a single interrupt. This may add a ~1ms reciving delay (which is enough to send most CS:GO players into an apoplectic fit) but substantially reduces the number of interrupts generated.