I recently bought a brand new HP Pavilion Laptop with both integrated graphics and an NVIDIA GeForce 940MX graphics card but the FPS I get with games that I should be able to run decently with it only reaches up to 25 FPS. When I switched over to the integrated graphics to check it out, the difference between them is only 4-5 FPS. According to my own research, I should be able to run most semi-demanding games in medium-high settings. The only games I've tried to run are Skyrim, Dynasty Warriors and Sims 3 and they all lag immensely.
Here are my specs:
I've tried every solution I can find on the internet:
Sorry for the wall of text and thank you in advance!
Here are my specs:


I've tried every solution I can find on the internet:
Uninstall and reinstall drivers
Run games with the NVIDIA graphics processor
Fiddle around with settings on the NVIDIA control panel
Uninstall and reinstall the games
Sorry for the wall of text and thank you in advance!