Hello,
these settings did it for me, I'm on windows 10 and have tested on multiple pc's(intel-7500T and amd-1500X).
Pop's and crackles are in the past for me

UMC-HD404@6ms(asio) / Motu microbook@8ms(asio)
Maybe not for the beginner so be carefull and on your own risk.
for realtime performance:
run high performance schedule
uncheck indexing on drives and disable scheduled optimization
set usb devices in hardwaremanager to not to go sleep
bcdedit /deletevalue useplatformclock(disable hpet)
bcdedit /set disabledynamictick yes(uses more battery when disabled)
cpu performance on background services
disable windows search service
disable prefetch and superfetch
check for unwanted services(black viper site)
check for startup services like adobe nvidia etc crap
disable netwerk adapter(for live performance)
disable antivirus en firewall
change ide ata/atapi to standard sata ahci controller(on high storport.sys)
run timerResolution in background(optional)
run latencymon and check what driver is bad
run taskmanager to check memory and cpu usage
if cpu usage is low, its not your processor holding things back
add memory if usage is high
on laptop disable batteryacpi in devicemanager(not recommended)
set MC8 priority from high to realtime(on your own risk if nececcary)
google these for how to do it.
Good luck.