From what I've read the 1060 is better overall for DX11 games but the RX 480 will be better for newer games. I'd say the 1060 has the edge overall but the RX480 is better in newer games, and of course you can SLI it later on if you want that. You should check benchmarks (like
this) and see which games you play and how each card performs on each, but honestly the difference is a couple of FPS at most, you can't go wrong with either IMO. Both should perform well at 1080p.
Personally I bought a 1060 instead (even though I really wanted to go with AMD), because:
- It's better for WoW (nvidia usually is better for WoW) and games I play
- It's quieter and consumes less power, something I really wanted for my build. My 1060 fan only turns on when it's really pushed hard. In WoW the fan is idle. My whole build is nearly silent right now. My 7950 was like a jet engine in comparison...
- It took forever for the RX480 aftermarket coolers to come out, and I got impatient
- I don't care for SLI