So after figuring the 940m just didn't cut it for the new engine I decided to try to use the old engine for a bit better performance. What I found though is I couldn't get the graphics card to work with it at all, it's the intel based graphics or just CPU bound. I tried adding it to the nvidia control panel but it just refused to use the card, in fact it seems so separated it never shows up in the recently used list either. A solution to this would be great, otherwise I guess I'll have to stick to the new engine which gets dangerously hot for my laptop
My specs are:
Nvidia GT 940m
Intel core i5 5200U with intel 5500 graphics
Windows 8.1