the GTX 1060 will outperform and outlast an RX-480, in terms of performance you will get a couple more fps on most games which require more intense lighting, shaders, etc. here are links comparing them, statistically the 1060 is better on paper however the rx 480 does get better fps on a good amount of games as well, its kind of a tug of war, the deal breaker for me is in my personal opinion the 1060 should last longer and nvidia is known for leading the market, up to date there is no really known problems where as every retailer you can read reviews of the rx 480 being problematic and in the past i did not like the amd cards i had, i currently have a 1070 and have had no problems and it works with ease. here are the comparison charts...