MSI has just released BIOS ver. 3.4 for the SLI boards, I have the feeling it didn't help much, but I'm not sure.
I have both boards at home, a Winchester 3000+ and a Venice 3200+, and I can tell you from experience:
both boards are nice and have their pros and cons:
with the DFI, you can really feel that this board is there for you, incredible overclocking features, can save 4 different CMOS settings plus the last successful boot. A lot of tweaking and control features, Memtest+ built into the BIOS and all the voltage limits you can ever imagine. A lot of people had reported stability issues, especially with Corsair RAM, but I think it's all in the settings, the board is not for noobs to play with, but online support on the DFI forum has very informative info on settings and tweaks. Also, the forum seems to have a different crowd from the rest of the forums (more knowledgeable) with very helpful techs.
I used the board with two Corsair Valueselect sticks with no problems whatsoever with the latest BIOS, super stable at 260 FSB x 10 (RAM set to 166, it's a 'value').
What I did not like about the DFI was the lack of a serial port on the I/O panel (has a header on the board though), lack of a parallel port, only two PCI slots! (compensates with 4 PCI express slots, but that's still ahead of its time, with no PCIe cards out there but grapnhics cards), the MSI had 3 PCI and 2 PCIe for SLI functionality (no extra PCIe slots though).
You also have to feed the DFI with two extra power connectors, annoying (molexs like the ones you'd use with your drives), seemingly to drive the fans when power is scarce (unverified), maybe you can run stable without connecting them if you've got a good power supply, don't know, everyone was recommeding to 'feed the board' for extra stability.
The DFI board had numerous jumpers (especially to switch to dual graphics mode or SLI), the MSI was, with a couple of exceptions, virtually jumperless.
I use my PC as an HTPC, so noise and sound quality were important factors for me. The NForce chipset fan was slightly noisier than the MSI's when supplied with 5v (DFI's had a superior chipset fan though) and the onboard Realtek ALC850 sound solution, although implemented much better than with any other board with a similar chip, wasn't as good as the SBLive 24 on MSI (I know, I know, creative, much like MSI, suck big time with driver updates and issue resolutions seem to take forever, if ever resolved). the Zalman 7700 was too close to my 6600GT's heatpipe on the DFI (the fins were slightly touching), had me moving the card to the other (8x) PCIe slot to resolve.
I am now back to using the MSI with the Venice, because of the onboard sound and the I/O ports(didn't want to spend money on a standalone PCI audio solution and needed all three PCI slots for other cards, I still use the parallel interface for JP1 interface remote programming). It does not suffer from the problem of booting beyond 219 FSB like with the newer Winchesters (but I am using the unofficial beta 5.06). Also worth mentioning that the Venice does not overclock as well as with the DFI, but for me, running on lower temps and lower noise was more important than 'overclockability'.
MSI had released ver. 3.2 & 3.3 after a pretty good amount of time and had not resolved the issue (in fact most people reported more problems with the newer BIOSes, and most reverted to using ver. 3.1 or even 3.0). I did not get to try 3.4 yet but, I do remember someone having the same complaints as with the 3.3 (MSI's website does not mention the resolution of the FSB issue when detailing what's new with this release).
Fruthermore, even if MSI gets to solve the issue, in my opinion, it has taken it way, way too long to acknowledge and start working on the issue (at least 3 months now, maybe more, don't remember). MSI has lost all credibility in my eyes. If Anandtech and some other website had not put the pressure on them, I would've expected them to just ignore the issue. DFI on the other hand, from what I've read, was very quick to come out with a solution.
the MSI board mostly works fine if you're not overclocking, but why the hell would MSI boast about overclocking features and leaves the Winnie users biting the dust? just take a look at the forums, especially MSI's, people are angry and left helpless, and that's unacceptable. It's true that it's mainly not MSI's fault that AMD changed the design of it's Winnies, but come on guys, almost every other manufacturer had resolved the issue, that should tell you something about this company:
Either they are way too slow with their development/support (highly unlikely) or they have a serious design issue that prevented them from fixing the problem with the Neo4s, and of course, they're not going to acknowledge it nor offer a recall (total financial fiasco). In both cases, It's outrageous, and personally, I'm never buying MSI again. I think I'll be looking out for the next gen DFIs when switching to dual core, I really liked my experience with that board, hopefully they'll offer an even better bundle in the future.
I think if you're supplementing the board with a decent audio card and don't suffer from my same limitations (the I/O ports) and overclocking is a requirement, you should look no further than the DFI.