For me, the moonlight odio decoda works without any problems, with all possible channel configurations for all files. CPU load doesn't seem to be any higher or lower than with any other decoder. The odio decoda is the only decoder that is working for me, with all others I only get Dolby Surround Downmix. Have you enabled WaveOut for Directshow? It doesn't use more CPU than DirectSoundOut and solves a lot of problems (other media players like Winamp and PowerDVD use WaveOut by default, guess why :))