The best way to force Windows (any version) to ignore the on-board soundchip is to disable on-board sound in the BIOS. That way Windows doesn't even get to find out it exists. And, as Anderton discovered a while ago, check in device manager that there are no active HDMI audio drivers.
As an aside, I had my first "install Windows 10" experience yesterday. Put it on a Mac using Bootcamp. Win10 has to be the most promiscuous, data-mining operating system I've ever seen. Even turning stuff off in the setup screens like the peer-to-peer eat-your-bandwidth update sharing function didn't prevent it being turned "on" when Windows proper booted. And the updates it grabbed then over-wrote various other settings. Come back Windows 8, all is forgiven.
Roll on Sonar for Macs.