Edited for extra info:
My laptop is three years old acer aspire v3 - 772g
specs
i5-4200M
GT 750M
8GB ddr 3
1Tb HDD
And its not enough for few games.
Witcher 3 worked okayish at Min settings. 20 fps A bit of texture popup. Especially in conversation the hq texture would appear after a second or two when camera changes. Which is a reason why I stopped
Stellaris lags like crazy from mid to end game
My laptop can’t handle Pillars of eternity with second screen being dedicated to flash videos but works flawlessly when it’s just the game.
Civ v no problem
Tropico 4 runs maxed no real lag
Just few games I played recently
Now in terms of GPU. I would **not **recommend 940. it is equivalent to my 750m and i am hitting bottlenecks and issues with terms of performance which make me consider bying a new desktop.
Go at least 950 or if you can afford 960. big performance jump and your laptop will lasts at least couple years.
Don’t expect setting graphics to medium or high for newer games
You will be playing stuff on low to medium unless the game is few years old. which seems like games you do play Far cry 2, d3, civ iv will run maxed at the proposed laptop. primal, far cry four? nope.
Crysis 2 runs at medium to highish settings on my computer just to give you an idea.