playingnetwork :
Don;t go for Rx 480 your CPU will bottleneck it , I have almost same CPU but little bit older , I would suggest to go for something like rx 460 or gtx 950 .
His cpu will bottleneck probably all of the nowadays cards... But that doesn't mean he won't upgrade the cpu in the future. I think it would be wiser to buy a good gpu now, have it bottlenecked and later a good cpu to pair with it.
If he goes with a weaker one now, he'll have to upgrade the gpu again in the future, IMO that is.
Both RX 480 and GTX 1060 are excelent options for now imo,