Hello
This will kind of depend on the rest of the build, since the MSI board is the only board as far as I can see that supports both SLI and CrossFire. So if you are planning on going with more than 1 GPU and going for an Nvidia card than between those 4 options, I would recommend the MSI.
I am not that crazy about ASRock since I have had a few out of box failures with them, so I am kind of biased in that camp.
Between the Gigabyte and the Asus there is not much of a difference and they are quite close to one another. The Asus board supports Quad CrossFire if you wanted to do that but further than that they come pretty close to one another. I personally would go for the Asus board mainly because of its looks and that I have been using Asus products for many years and they have never let me down.
The last thing you should take into consideration is the pricing of the boards. Look at the prices on newegg the MSI board costs the most followed by the Asus board, then the ASRock board and lastly the Gigabyte board.
Out of all of this I would take the Asus board
Hope this helps