Buying SSD would be nice and will really make a difference. But if you would like to go with buying the whole PC, dont go for 1050. Right now there is RX 570 which is cheaper or costs the same and WAY better at the same time.
It's a laptop and rx cards are just for PCs as far as i know , right ?