i dont have any experience with msi boards, but it seems asus and gigabyte lead the way. watch that it is a micro atx board, which could mean tighter or not so great fits if you have larger components to stick into it.
you may want a 3rd party HSF instead of the stock amd cooler.
youre really best to stick with corsair and antec for power supplies as a general rule. a few more dollars, but a much better product: Newegg.com - CORSAIR Enthusiast Series CMPSU-650TX 650W ATX12V / EPS12V SLI Ready CrossFire Ready 80 PLUS Certified Active PFC Compatible with Core i7 Power Supply
as a personal preference, and more so if you plan on periodically upgrading, get a nice case that will hold stuff solid, wont cut your hands open and will allow for some good cable management. maybe that case is fine, but my experience with rosewill cases is not great.