That MSI board is fine. I've used MSI before and they run nice. Looks like you have a decent set of components. They should all be compatible, however I would look up the MSI board on MSI's website and ensure compatibility with the memory and CPU you're planning to get. What is your main intended use for this system? If it's gaming, then an AMD FX will do just as well as an i5 or i7 + or - a few fps here or there.

I agree that not having SATA 3 could be a bummer. It could be bad if you wanted to upgrade to an SSD at some point in the future. I've been out of the hardware game for only a few months, but man has the micro-ATX market diminished!

@HouseCookie, that mobo you mentioned doesn't have USB3 as you requested