Yeah, that was my point. Getting a different soundcard probably fixes it... Getting an USB headset would do the exact same thing. It will have very basic USB soundcard built into the headset which will be used in addition to your current one. Either way should work and provide the same results: bypass your current motherboard audio completely in hardware and in software.
Note that I'm using words like "probably" and "should" here for a reason.