Been tearing my hair out over sound settings recently. I was using a Razer dongle, which I got free. It provided some really neat cable routing, but I ABSOLUTELY HATE Razer software. So intrusive wanting you to sign in all the time, and demanding the PC reboot for no good reason.
Then there was an update to the Xbox app which really screwed everything up. I could hear the game audio, but not the party audio. My streams would get the party audio but not the game audio. Yada yada yada.
I ended up pulling everything out and connecting to the rear sound jacks on the motherboard. The cabling is too ugly to use the front panel, as my headphones also have a USB connector, and there is a second USB connector running along that wire (actually two wires cable-tied together) to provide power to the TrackIR antennae.
It still didn't work, and I eventually found a setting buried in the Xbox app which was routing party audio out through the monitor, which doesn't have any speakers. I could plug everything into the monitor, but then I need to run a Mic wire from the monitor back to the sound card, because although the monitor has a Mic in port, it doesn't seem to do anything.
Urgh.
Anyway, I got it working, and now I'm not sure that I'm not imagining some hiss in there somewhere.
So I'm looking at an external Soundblaster X3 unit, connected via USB (PCIe slots are... tricky, since I have a vertical mount GPU). When I listen to music, I'm using a Cambridge Audio DAC to feed a Quad amplifier. Maybe the Soundblaster X3 could replace the Cambridge Audio DAC, but that would need a new set of interconnects as it only has a 3.5mm stereo line out. Or I could use the Creative Soundblaster X-Fi, which seems to have all the ports I need, but is unfeasibly cheap, meaning that I worry that it's not very good.
In short, I'm tying myself up in knots, sonically-speaking