Both Kaby Lake CPU, both 1050 GPUs so these are going to be fine. HOWEVER there are gamers and there are folk that just want it to run the games. Hard to explain but the 1050 to me is a great choice.

There will be games you have to reduce settings but you have to pay a lot more to get into the higher model GPUs.

Good choices. Read http://www.game-debate.com/hardware/index.php?gid=3821&graphics=GeForce%20GTX%201050M
"The GTX 1050 will enable mid level graphics performance on modern AAA 2016 released games. Although there will be variations on this frame rate we expect this card to deliver around 50+ FPS on medium graphics settings at a 1080p screen resolution.
Comparatively, this card will have slightly faster performance than the GTX 960"