Basically between the Asus that you mentioned first, the Gigabyte G1 and the MSI twin force the differences are few, choose the one you find cheaper of these three. Of the others but of the same brand, for example the 2x of msi, they change the materials that are a little worse and that do not have a backplate, which is a surface that makes the graphics card more robust. Since you are going to spend money on a 970 I would look at the first three for the quality of materials.