If it is an USB headset, it effectively has it's own soundcard built in.
Different manufacturers and models often use different chipsets, so changing headsets could mean a change of hardware. If only some chipsets are affected by this sound issue it would explain why it has been so hard for the Devs to track down what is going wrong.