Well the 1050 is the better GPU so that's the one I'd get however if your streaming you may want to consider AMD Ryzen such as the 2600. It has more threads for multitasking and is cheaper allowing you to get a better GPU such as the RX 570 possibly.