When they reviewed the cards, the Gigabyte was $30 cheaper than the MSI, affecting the score. That's no longer true, so comparing "scores" so to speak is not really relevant.
Actually it still is, MSI is 409.99 with a $10 rebate card on newegg, Gigabyte is 399.99
flat on Amazon, sold out today on newegg because they offered a 10% of coupon($359.99) last Thursday, if you can't be bothered with mailing a bunch of stuff for $10 like me you'd take the Gigabyte. Not saying Gigabyte is better(9.8 vs 9.7 don't scream "better" anyway) or even trying to compare the score(I just listed them as title for the link to reviews), but Gigabyte can go toe to toe with any 670 variants.
Here is another "Which 670 to get" topic on Overclock.net
, should provide helpful information.Editor's Choice at HTL.com
Neither card will disappoint you, I actually debated between the two cards for a while when I was planning to get them, in the end Gigabyte's better noise/temp data in techpowerup.com review and its cheaper price without rebate convinced me. It haven't disappointed me so far.
From the two techpowerup.com review I listed.
Gigabyte 670 OC(left) MSI PE(right)
Slightly worse performance wise(if you can see the difference between 70 and 72 FPS) at stock, OC is more about even you can check out the result by searching them on Overclock.net(1300Mhz+ is mostly silicon luck), better cooling and noise performance for Gigabyte.