Hello! I'm looking to buy a GTX 970 and have a few model in mind, but I don't know which one of the following is the best, looking at component quality as well as overclocking abilities, I was thinking of the ASUS 970 Strix first, but then I saw the ASUS 970 Turbo, Gigabyte 970 G1 and the MSI GTX 970 Gaming, I'd like your opinion as I heard some models would have "hynx" memories which are bad for overclocking?