Be sure to check prices of cards around that area of performance,you might find a 6gb 1060 for roughly the same as 3 gb,and good lucking finding a 480,look at 580s too.
Its hard to find both in stock lately at least for me because of data miners buying them all up lately. If your going 1060, go 3GB only if its an OC edition otherwise go 6GB. the 480's are good, I would go 580 since its a rehashed and more effective 480 but again, hard to find them in stock at the proper price.