If he is looking for the longevity of the GPU and overall performance then that's where the RX 480 comes in.
It has more Vram, CrossFire Support and Supports Vulcan Which leaves the GTX 1060 in the dust. Which we've seen in a title like Doom.
Anyways i guess you cant go wrong with anyone. Im just hoping to see Battlefield 1 having Vulcan support. But then again that's me getting off topic.... Good Luck!