If it's the 1060 6GB go the 1060, if it's the 3GB i would personally consider the 970. The GTX 1060 6GB is closer to a GTX 980 than a 970 but it depends what you are trying to achieve. A GTX 970 should be a great card for 1080p Medium/High settings in modern games but a GTX 1060 6GB would be closer to 1080p High/Ultra or a modest 1440p card. Just go with what will suit your games and situation better without wasting money on way more than you need. Hope this helps