I'm no expert in hardware, but I suspect that your graphics chip may be part of your problem. The Nvidia NVS series are not good for 3D modeling. It's possible that you might get better performance out of the integrated HD4000 graphics. I don't know how to switch between the two.
I've used Dell Latitude laptops with crappy graphics chips on business trips without any great problems, but I normally am just reviewing assemblies and parts, not actually designing. I don't believe any of them had the NVS chip.
Other than buying the wrong computer for the job, you seem to be doing the right things to get the best performance out of it.
I noticed that you had an awful lot of Delete Faces and Thickens in your feature tree. You might want to run Feature Statistics on your part. My experience is that Delete Faces can be real time hogs. Reducing the number of Thickens by Knitting before Thickening may help. There may be an easier way to do what you are trying to do.