I'd go with the ASRock G41M-S3, from what I can tell, it's the most reliable board of the three. ASRock also packages a really nice OC suite, if that's important to you.
If you have any reservations about using ASRock, then go for the Gigabyte board, just stay away from the MSI.