Hello! I'm currently mining Cryptocoins with differents Nvidia GTX 970 4G, i did lots of research on different brands (EVGA, GIGABYTE, ZOTAC, ASUS AND MSI) every brand adds their own components (Memory, capacitors, vram, cooling systems, etc..) and after changing bios for every single one i find out that the card with better performance and best components quality for overclockers like myself is the MSI GTX 970 4G.
With the proper bios I was able to overclock it to max.
My specs:
Max Core clock: 1670 MHz
Max Memory clock: 4260 MHz
Wattage: 210 W
Temp: Running below 75 C for hours