so, the reason it sounded correctly through smplayer and poorly through foobar is that i was accessing devices in smplayer through the directsound interface and devices in foobar through the wdm interface. there is a workaround to this: i can set the device to default and then set foobar to the primary sound driver. this gets around the wdm kmixer and doesn't merely sound clean but sounds far superior..
kmixer is known to be crappy in certain circumstances, but what i'm experiencing over and over is far worse than anything i was experiencing previously.
i need to play with some things still, but it's now clear - seriously this time - that it's a windows/wdm thing. i just don't know if i can fix this, or if i should be working around it.