Good question, the gtx 1050ti performs on par with a gtx 960 and thus will let you play games at medium-high settings, where as the rx 470 is a bit stronger and will play most games at high-ultra. The ssd is purely for windows I suppose?
If I were you I would try to stretch my budget a bit, a 120gb ssd doesn't cost much these days, maybe just wait a month longer and buy a rx470+hdd+ssd?