Which GTX 970 should I get?

Solution
They are all so very similar it usually comes down to preference of brand. There are also different types of 970's made by the same brands, such as some with higher clock rates. EVGA, though it was recommended for the 700 series, is not very popular with the 900 because of supposed fan issues. Gigabit, MSI, and Asus seem to sell a lot of 970s. The Asus Stric at least on here is most common. You can compare the cuda cores and clock rates of the specific ones on your own, http://pcpartpicker.com is easy to find them all. Just ctrl-f and search 970 under the graphics card selection list.
They are all so very similar it usually comes down to preference of brand. There are also different types of 970's made by the same brands, such as some with higher clock rates. EVGA, though it was recommended for the 700 series, is not very popular with the 900 because of supposed fan issues. Gigabit, MSI, and Asus seem to sell a lot of 970s. The Asus Stric at least on here is most common. You can compare the cuda cores and clock rates of the specific ones on your own, http://pcpartpicker.com is easy to find them all. Just ctrl-f and search 970 under the graphics card selection list.
 
Solution