I had a similar problem with an Asus Xonar card a few years back. The drivers were not good, and it wasn't just in Media Center. Playing sample sounds in Windows to a specific speaker would play to a random speaker each test
If that is the case, it means it's impossible to fix it on my side since I tried both the official and the UNI custom drivers. But since other programs properly use the ASIO driver, is there a chance you increase Media Center's tolerance or compatibility with the particular type of cards (Xonars) or add a feature that could increase compatibility?
If it works sometimes, but then stops working, I don't think it's how we're talking to the card. I mean, if it ever works, it means we're handling the data format correctly.
And since we have a huge number of users relying on ASIO and many on Asus cards without these troubles, it seems to point to something on your system.
Is it possible the external power connection is spotty so the amplifier is coming in and out? How about trying another sound card or the same sound card in another computer?
It doesn't stop working, if it works it will work as long as I let it to play, if I close the application and re-launch it, it's a question mark to whether it will work or create one of the issues I explained before.
I have a 1250W supply which properly powers very voltage hungry chips and power hungry graphics cards, disabling the cards also made no difference and changing the PCI slot for Xonar also made no difference (tried PCI, PCI-E 8x and PCI-E 16x days ago in order to further investigate). The Xonar card is supplied with a unique cable only for itself instead of shared ones like the graphics cards use, therefore it's even less probable to have issues.
I do not think this is a power supply issue as the graphics cards should already have shown symptoms in stress tests, which they haven't, again if it is; shouldn't I have problems with ASIO with other applications too?
I will switch the power cabling again in a few days, format and reset the BIOS, although I seriously doubt it will do any good.
Any further suggestions are welcome, thanks again.