Both good boards you couldn't go wrong either way. The asrock board has more SATA ports and even firewire ports in the back plus pci slots. It would be the top pick if you had older hardware that needed those things.
Personally I'm partial to the MSI board. I prefer having the pci-e x1 ports over the pci slots. But prolly not a big deal in the long run.
well would my graphics card and cpu fit the MSI board? you are saying you are more MSI right?