The Epox board is less than perfect, but the MSI board is riddled with flaws. Yhe board has issues with recognizing drives and PCI cards. On mine I have a floppy and an optical drive that come and go with rebooting. The board has issues with tem readings that also mysteriously come and go. MSI has been slow to respond with bios fixes as opposed to Epox where they seem to get things fixed a little faster. My board, and a lot of other MSI boards will not hit 300 fsb. The Epox boards seem to be much better at scaling well over 300. Lastly, the MSI seem to have a larger percentage of doa's or boards that just fail after a month or two. This leads me to question the quality of how their boards are made.
Epox has it's downside. For one thing, you can't use an OCZ booster in it or you will fry the mosfets. They have even less vdimm available than MSI's. The memory bandwidth performance may also be less than MSI's as well.
All things considered I'd get an Epox if I had my decision to do over, but it's always a certain amount of luck of the draw no matter what you get. If you have your mind set on an MSI then please do not let me talk you out of it. You could get a great one and be very pleased. Good luck with whatever you choose.