Neither, if you are looking to get a good 6970 to OC then you should get the Asus DirectCU II 6970. It has an amazing cooler on it that will keep your temps down and only costs about $15 more.http://www.newegg.com/Product/Product.aspx?Item=N82E16814121430&cm_re=6970-_-14-121-430-_-Product
If that won't fit in your case then you should go with Sapphire or the other Asus stock card. I've been burned by MSI and Gigabyte too many times and their customer service is a joke. Go with a more reliable brand.