At this point in time the 1060 is the better card, don't get me wrong the 970 is a good card (I have two of them) but it is a bit long in the tooth now and not worth saving $40 on.
At this point in time the 1060 is the better card, don't get me wrong the 970 is a good card (I have two of them) but it is a bit long in the tooth now and not worth saving $40 on.
To add to what Mousemonkey said, if the 1060 is the 6gig model then it is definately the better card, matter of fact the 970 has about the same performance of the 1060 so the 1060 would be my choice, but I would get the 6gig model.