With GTX 1050 it's be best to run it on equihash algo. Probably something like ZEC (If you want an established coin), or Zencash if you want something newer.
Or BTCZ if you want to risk it on something that might (or might not) get hyped tomorrow. But for NVIDIA cards it's best to run them on equihash. But profitability (in terms of fiat) is down right now, you'll make like 70 cents before power on a single card per day.
My suggestion would be ITZ (c11 algo) using ccminer latest version. Wallet is good, simple to set up ccminer, I would guess you would earn about 2 dollars a day after power on a single GTX 1050, but never run a GTX 1050 - GTX 1060s (various makes and models) and GTX 1070ti. Got 2 GTX 1080ti s on order....
If you plan to build a rig imho you should go for the more powerful cards, GTX 1070ti or even better GTX 1080ti (not the single cooling fan versions though). I like the Nvidia cards....