Don't let the Fanboys trick you. The GTX 1060 wins about 60% of the time in DX 11 games and loses like 80% of the time in vulkan/DX12 games. The thing here is on Average the GTX 1060 win in DX 11 games by 2 to 10 FPS max but lose in Vulkan and DX12 titles by a average of 10 to as high as 25 FPS. DX 11 is being replaced as we speak. More games every month support DX12 and this will not stop as the low level API improves performance across the board.
The AiB Cards for AMD also run as quiet or quieter than Nvidia and only pull like 10 to 20 watts more when you measure FULL SYSTEM power draw from the wall. GTX and RX cards in the AiB format also run with in 1 to 2 C of each other. So the Question you should ask yourself is Do i want to replace my card in 6 months? Nvidia cards can't do Async compute at the Hardware level and have to fake it with drivers where as the AMD cards support Async at the HARDWARE level and is the reason they win 80% or more in the new low level API games. As this year goes on the Gains that the RX 480 will see will out pace anything the GTX will see because of the Hardware level Async and improved Drivers. It's no secret Nvidia had the best DX 11 drivers on the planet but that is old news and OLD tech.
The RX 480 AiB cards are all ready topping GTX 980's in a lot of titles after some of the driver releases and this will only continue. Spend less get more or spend more and replace in 6 months. I think the choice is a easy one.
Oh and my last 4 cards have been GTX 460, GTX 660 Ti, GTX 970 and now i have a MSI RX 480 GX 8G. Don't let Nvidia's underhanded tactics fool you as gameworks is the ONLY reason they are winning in some games because it was designed to do just what it does and thats add a few more FPS to a game for Nvidia cards but ruines performance for AMD. As more and more developers move away from this dirty tactic and the playing field becomes level Nvidia's gains will vanish.
Good luck and happy hunting.