Laptop Solidworks recommendation for work

I'm working with large assemblies, creating ATE testing equipment. Lots of components, lots of mates, complicated stuff. Sure, I'm not making engines, but it's still friggin' resource consuming, my FPS is suffering a lot when rotating the screen of a large 3D assembly. I also typically have a layout of very large PCB sketches in my assemblies which are incredibly resource consuming, but I need to see them while I'm working. Sometimes I'll even be editing those sketches within the assembly - VERY SLOW. My laptop just ain't carrying all that in reasonable speed (yes, I tried a bunch of troubleshooting with TI/Solidworks support... ). After nagging to my bosses/IT, they finally got annoyed enough to agree.

This is my current work laptop:

Processor: i7-7700HQ CPU @ 2.8GHz

RAM: 32GB

Harddrive: SSD 512 GB

GPU: Nvidia Quadro M620

Please recommend a strong laptop  

As far as budget... well let's say 'within reason', I don't want to limit your suggestions. 

SolidworksModeling And Assemblies