As far as companies go I believe Evga is the better of the two. Thier customer service and tech support is top notch and they stand behind thier warrenty If you have a problem with a card they will honor the lifetime warrenty , I have had personal exrerience with that. To be fair I have never bought a MSI card so I do not know anything about thier warrenty support or customer service. The Evga cards are always well made and have had good results with them. Currently own 3 GTX 580 Hydro Copper 2 cards from Evga.