I'm using a Focusrite 2i4 interface connected by USB 3 port to a Win 10 desktop with an i7 processor (HP EliteDesk 800 G3, small form factor). My ASIO control panel is set to a buffer size of 128 with a sample rate of 44.1 KHz. I was getting a few pops and crackles at that sample rate which got much worse when I lowered it to 64 and still persisted (although, very rarely) even when I raised it to 256.
I Went to Focusrite's site and found a lot of tips for optimizing a Win 10 PC for use with a DAW here:
https://support.focusrite.com/hc/en-gb/articles/207355205-Optimising-your-PC-for-Audio-on-Windows-10
Here's the one suggestion that seemed to make all the difference for me:
3. Set processor scheduling to "Background services"
This will improve the performance of your audio drivers on your computer. To do this:
- In control panel select "system"
- Go to "Advanced system settings" and then the "Advanced" tab
- Click on "Settings.." under Performance to bring up the "Performance Options" window.
- Go to the "Advanced" tab and set processor scheduling as "Background Services"
- Click "Apply" then "OK"
Now I get zero crackles all the way down to a sample rate of 64 (but a few do start to show up again at 32). Anyway, It's rock solid at 128 so I'm leaving it there for now.