Yea sounds like a very specific problem.
I don't think you can force an application to switch sound device from the outside, I'd even argue that the whole point of multiple audio devices is to give the individual applications the control over which output to use.
So I'm afraid you have to complain at Asus that their driver doesn't work properly.
You know, the main reason I retired my sound blaster were driver problems too, it's just not worth the extra audio quality/features if your system hangs ever so often. The onboard audio #### at least works.
PyLotRO with Python 3.x support and bugfixes: [url]https://github.com/Lynx3d/pylotro[/url]