http://www.techspot.com/review/1209-nvidia-geforce-gtx-1060/
"Better"? Technically, yes...but then, so is the 1070, the 390/390X, the 1080, & (in all too many cases) the 980/980Ti. Then again, most of those cards will be overkill for the 1080p market, which is what the 1060 is targeting.
http://www.techspot.com/review/1209-nvidia-geforce-gtx-1060/page10.html
Better question is "is it worth the extra money"? They averaged out the performance & it looks like you're maybe lucky to get 10-12% more performance over the RX 480... the
4GB model, that is. And you'll be lucky to pay 25% more: supposedly the MSRP for the 3rd-party cards will be $250 (vs. $200 for the 4GB RX 480), but so far we've got what, 2 of the EVGA cards for that price ($250 for the Gaming, $260 for the SC gaming; no prices for the FTW or SSC models yet), & they're not even available yet? Asus's cards are going to be more expensive than nVidia's Founder's Edition ($309 for basic STRIX, $319 for the OC'd STRIX, no prices for the other 3 models, compared to $300 for nVidia's FE model), & they're not even listed on their website, let alone with a "notify me when available" (http://www.asus.com/us/Graphics-Cards/NVIDIA-Series-Products/). Now you're talking about 50-60% higher price compared to an RX 480...yet you know you won't get that kind of performance boost over an RX 480.
So, Techspot's article even considers it a draw. Bottom line is going to be how much you're willing to spend on the card. If you can afford to spend $300-320, & don't need something like the 1070, then the 1060 is probably a good choice. But if you can only spend $200, then apparently you're not going to regret the RX 480.