given your budget constraint, and the fact you're coming from the GTX 1050 (and with a low-end CPU), i'd go with the RTX 2060. the RTX 2060 benchmarks about the same as the 3050, the 2060 is even a bit faster, and the 2060 is significantly cheaper: about $220 compared to the 3050 price which...