Further testing shows that the crackle/pop ONLY occurs when using the built in microphone of my Logitech webcam. I can connect the webcam and use it for videoconferencing and be gaming at the same time and not experience any problems. I guess the OS must see the USB microphone as another sound card and fight over the OS's sound resources.

So, the issue has been totally isolated and resolved in my case.