Hi again.
1- Both MSI mobos are m-ATX, that aren't good for expansion slots, so, aren't a good option IMO.
2- The UD2H is a m-ATX too, so, you know my opinion about that from factor.
3- I will go for the M4A785TD-V EVO, or even if you can get a little more money, try to get this
M4A79XTD EVO, is a very good mobo.