Troubleshooting high system interrupt CPU usage and network packet throttling during heavy data transfers

I am currently investigating a performance bottleneck on a Windows workstation handling continuous, high-volume network transfers and background data syncing.

During extended multi-threaded file transfers, the System process occasionally spikes in CPU utilization due to high deferred procedure calls (DPCs) and hardware interrupts, which temporarily impacts overall system responsiveness.

– Are there specific network adapter advanced properties (such as Receive Side Scaling (RSS), Interrupt Moderation, or Large Send Offload) that are best configured to balance interrupt handling under heavy load?

– What diagnostic tools (like Windows Performance Analyzer or netsh traces) are most effective for pinpointing the exact driver or protocol stack layer causing interrupt congestion?

Would appreciate any insights or troubleshooting steps from power users or sysadmins!