No. x50 versions are meant not for gaming but for casual low end and mainly to perform if your watching videos or other 'light' duties.
Gaming rated versions are always x60, x70, and x80, each being a step better than the previous model. In laptops M models are actually HALF the performance of the Desktop model, so a 950M performs like a Desktop 850, for example.
The best actual NUMBERS is here
http/www.notebookcheck.net/NVIDIA-GeForce-GTX-950M.138026.0.html and you can see the different games and how they actually performed. For any 'current' (2015 titles) you would have to play on LARGE screen sizes (1024x768 to 1366x768) and on LOW to Medium graphics. IMHO that is a WASTE of $800 for that crappy performance.
Gaming PORTABLE systems are NO LESS THAN $1500 usually $2000+ in order to not eat the battery in 15min, literally melt down and catch fire, not weigh over 12Lbs and be able to 'fit' int that custom design layout for that laptop model / maker.
I would suggest for 'school work' simple grab a $249 Walmart Laptop, does the jobs nicely, then dump $200-300 into a PS4 and you can at least play GTA V @ 1080P 30FPS. Otherwise save up the money to pay for a proper Gaming Laptop.
OHHH And do note: LAPTOPS ARE NOT UPGRADEABLE. If your video card / CPU sucks, you need to buy a WHOLE NEW laptop, you cant swap them out like you can on Desktops, as most times they are soldered in and NO not available at 'BestBuy' store shelf to just snatch up, as said they are CUSTOM designed for that make and model, so not just go 'buy a new XYZ and toss it in'.