I'm wondering if your problem is a simple configuration thing with Foobar. I use Foobar here in the studio to play back everything with the exception of DSD files.
I'm wondering if your soundcard has an ASIO driver. If so, then there is an ASIO add on for Foobar that will allow the application to control the sound card directly, bypassing the dreaded Windows audio control panel.
I have multichannel 88.2k, 96k and 192k files in my library in both Interleaved and Multi-Mono source and the application even gets all the channels of the surround files in the right outputs.
All the best,