Blender 2.78 with Windows 10 lags when interacting with the UI
I found the solution, right click on the blender shortcut>Run with Graphics Processor>Integrated Graphics. It should run smooth when you do that. No need to roll back any graphics drivers, just use your integrated graphics to model and you can still set your 960m to render in the settings.

In case you are not able to see the option, Open NVIDIA Control Panel, from the Desktop menu and check 'Add "Run with graphics processor" to Context Menu'