Sounds like a pretty solid system build! I have the same CPU and case, and I'm loving both! I have the GTX 470, and I can tell you right now, since my 470 is still running games great, that 670 will kick some serious butt!
I've had an MSI board before with my i7-870, and it never gave me problems. I went with ASUS this time (Sabertooth Z77), and it's a great board. MSI is a solid manufacturer from my own experience.
The only thing I would highly recommend is looking into getting an SSD. It's one of those things where if you go SSD, you never go back - I've had mine for about a year now and I couldn't believe the difference in loading times for Windows; it's like night-and-day.
You've got a solid build there! The motherboard should be fine.