Not sure which one to get.
In (AUD), the 1060 6gb is $360, the 8gb RX is $340
1) As of right now the 480 tends to do better in DX12 (although there was just an announcement that the 1060 will see a performance improvement in DX12, but that's from Nvidia's own mouth, so only time will tell how that plays out).
2) If history is any indication, AMD tends to optimize longer and better than Nvidia whereas Nvidia just stops caring after the new generation launches.
3) Nvidia cards tend to reach end of life with fairly comparable performance to their launch-day performance, whereas AMDs cards tend to improve over time. Nvidia generally launches with very strong launch-day drivers whereas it usually takes AMD a few months to optimize their drivers and utilize the hardware they have.
At the end of the day, a 6gb 1060 and the (8gb) 480 are very comparable, but in the long-term, I'd bet on the 480 being the better choice.
GTX 1060 or RX 480" is what I initially said but then compared the 1060 to previous cards. Also a buddy of mine who runs AMD said the drivers are pretty crappy lately Rest was in steam chat but yeah, he gave me the speeds and etc and said its faster. Talking with my brother he said they are probably the same, even tho the RX is a bit cheaper, though 1060 will run faster in games (ones sponsored by NVIDIA, e.g. gta 5)