Thought rx460's are horrible?
Rx460 - affordability and good power consumption as are the 1050's the 750 ti would be great but he needs to get a 4GB model at least because 2 GB is not enough now for mining certain coins, i heard 3GB is still okay, thus the GTX 1060 3GB would be perfect and good performance for some coins - but more expensive, where the 1050;s are very good on power consumption.
If he can do RX470 then rather do that.
For some coins NVIDIA is better than AMD , but he can choose i guess.
Im still new to mining, and trying to learn more.
The worst mner i have ever come across is SGminer/CGminer and BFGMiner (old) they are horrible because they dont have proper help.
I am struggling with the algorithms , it doesnt say what the string arguments are..... example skein, sha256 whatever....
the screen just clears and doesnt give u any dam error.
I do have successful runs with Sgminer but overall the help is bull****.
CCminer is way better as it actually prints u the algos that it supports and it tells you how to pass it in the command line.
I mean SGminer is so popular and been around for ages but the help is ridiculous, it has a lot of details on gpu temp and fan speed and whatever but bugger all on the algorithms.