I would go for the MSI GTX 970. The highest rated GPU brands are MSI, Asus, and Gigabyte. MSI is the best in my opinion because of their phenomenal cooling and their higher clock speed. NVIDIA has been known for having their chips not aligned correctly, or so I have heard....I might be wrong. But, MSI is the better choice.