1050 is wack, it won't even run mid range games at max now, imagine how shitty the card will be in 2-3 years. Spend an extra $100 on a 6GB 1060 and be good for the next 2-3 years.
also a 450w power supply will burn up with heavy use on a gaming rig, even with that weak 1050 card, why not pay the same for a 600w and not worry about it? lol
spend an extra $100-$150 and future proof, instead of being mediocre now with a shitty rig in 2 years.