IIRC, there are suble differences between DSDMA and SB-LINK/ PC-PCI between chipsets found on Epox boards (MVP3) and chipsets on 440BX boards - both in pure DOS and windowed DOS.
Also my tests, currently on a 440BX setup and VIA C3 CPU, confirm a YMF724 using SB-Link to be as compatible as a Sound Balster Pro 2. It even passes the SB Pro 2 test utility, TEST-SBP.EXE, by playing both 2-OP/ 4-OP FM music (2-OP is speed sensitive and the CPU needs slowing down). Besides this, it also runs SBFMDRV.COM games.
So, instead of a PCI sound card being a second choice, it's now one of my favourite SB clone cards. It's more compatible than its ISA cousin, YMF71x. And just as compatible as a SB Pro 2 in my tests, with more features and sounding cleaner. I also prefer using its Speaker Out, rather than Line Out (simple jumper change) - just sounds better with my headphones.
It's main downside is figuring out which games need DSDMA (e.g. Doom 2, Magic Carpet) and switching with appropriate batch files (to run DSDMA.EXE), but you only need to set this up once. Even stubborn games such as Ultima 7 and demoscene stuff work on this thing; the C3 CPU is very flexible for speed sensistive apps...