You all might want to look at a different DAW depending on what you're using. I use Live and it only allows ASIO / MME (DirectX) but not WDM, so the possibility doesn't even exist to TRY WDM and see if the performance is OK. I am as a result looking at Reaper or BitWig (but have yet to find out of BitWig is WDM or MME). The trick will then be to find an audio interface with a decent WDM implementation...
Looks like the Steinberg license is pretty prohibitive barring some kind of individual per-user build as described above with what Audacity does. That's unfortunate because ASIO would be pretty nice to have, as a producer who streams, in OBS. Being stuck with MME over ASIO is like having to use on-board CPU-processed video in lieu of my GTX 650 Ti Boost for gaming. Also, let's be honest, asking an audio interface designer to do "WDM right" is like asking asking a high performance video card manufacturer to put VGA on their cards. Those days are past.
The only workaround that really exists is to route your audio interface (via physical cable like S/PDIF) to the on-board audio and use the "Listen to this device" configuration with your on-board audio as the default output in Windows. OBS could then pull mic input from your audio interface (mapped to the Windows WAVE source in your DSP/mixer of course) and the audio from your on-board interface that's echoing the output from your audio interface. A real joke, but hey, it's just one cheap cable and a moderate time investment to get it "working."
Also, in defense of the devs, adding support for something that affects like 1/10,000 people using this software isn't exactly their top priority. So us producers are stuck with hack workarounds or crap audio performance.