In theory changing cards is the way to go with all the 686b issues. I had problems with my SB Live crackling and decided to go with a Philips Siesmic Edge.
The crackling is as bad if no worse than it was with the Live. My crackling issue carries over to a few different OS's that I have tried. If you are looking for more information I would suggest Viahardware.com's forums.
The basics I have picked up is:
SB Live is the worst for crackling
The rest of the options are not as prominent but every card has some issues, depending on the card and config of the system.
Basically do your homework, and it still may not pay off. Crackling seems to be an issue with all soundcards under via's chipset. Not every card does it but I have yet to find a card that no one had an issue with.
If anyone has any more information please by all means post it.
EtOH