either is good, i'm more fond of gigabyte as all of my gigabyte motherboards had outlived my asrock/asus/ecs motherboards.
MSI tends to be more expensive.
just check the review sites whether theres some things to take note of.
e.g. EVGA's ACX are having a really bad time, and gigabyte currently has the top factory OC card.