Recently, i've had a problem when I upped my tier from my ISP from 50mbit to 200mbit. Under 50mbit, i would get a solid 6MB/s download and now i'm getting about 24MB/s download but as i'm downloading, ksoftirqd is wigging out and after a bit of time, just kills the IRQ for the network adaptor upon resetting the device, all proceeds as was before just fine but after a while of ksoftirqd piling up interrupts, rinse and repeat until eventually what i'm downloading finishes.
If the only thing i'm downloading is running and I don't do anything else (kill web browsers, keep anything from making network calls) it will go without having to reset but i feel that ksoftirqd needs some tuning as this is a gigabit router and should be able to handle sustained 200mbit downloads.
Update, under global network options, I found "Packet Steering" was disabled. I'll give this a shot.
Update2: Seems to have helped however during download, ksoftirqd was at high CPU load but never saw it go over 91%