Made some changes to build, got a different mobo so you can have dual channel 8gb and upgrade to 16 later, got you a better power supply and a smaller case. The 1050ti is only single fan, but it doesn't make a difference for such a low power card. The 1200 performs identically to the 1300x with a small overclock.
parts are ok but id look for a better brand of monitor, unless your gonna upgrade soon. asus, AOC, acer, Benq are good brands. a 99$ monitor is just that, a cheap monitor.
https://pcpartpicker.com/list/YbyM9W
the 1200 is 20% less and only 10% slower I would go with the 1200 which pays for the faster RAM and a dual sticks for dual channel.
Made some changes to build, got a different mobo so you can have dual channel 8gb and upgrade to 16 later, got you a better power supply and a smaller case. The 1050ti is only single fan, but it doesn't make a difference for such a low power card. The 1200 performs identically to the 1300x with a small overclock.