The 1050 is significantly weaker than a 1060, but that doesn't mean it's bad. A 1050 will be able to run even Battlefield 1 fine, just not at high settings. It's about the same as the recommended GPU for GTA 5, though; so you could probably use some nice looking settings at a high fps. A 1060 will be solid for both games and see you through even more intense games for a while.
It really comes down to price. This is always a pain in the a** to deal with since the prices are always changing with all the slightly different cards of the same model and the stocks of each of them. As of now, the 1050 is around $150 and the 1060 is around $400–700. (Only get one that's around $400, though.) These two that I found seem to be good choices of each card:
GTX 1050 (Should be about $150)
GTX 1060 (Should be about $400)
I wouldn't be surprised if that model of the 1060 jumps up in price or goes out of stock. The 1050 might go out of stock, too. If either happens, I can find another one.
If you can afford it, I'd say get a 1060; but if you can't/don't want to spend that much, a 1050 is completely fine.
Also, the Ripjaw X series are RAM sticks, which you have plenty of and don't need to upgrade.