https://bugs.winehq.org/show_bug.cgi?id=51555
--- Comment #10 from mewt.reaper@gmail.com --- Have revisited this situation (took a break from wow) and noticed that while crackling is still heard continuously (even under wine 6.22), even in the character selection screen, if pulseaudio is killed with pulseaudio -k from within a terminal, it will autorespawn, audio will continue to play without crackling.
I have tried to play around with the fragments and fragment size configuration options for pulseaudio to no avail at this point.