Have you tried using nvidia-open-dkms? Nvidia recently recommend all Turing (20-series cards) and later use them going forward. This has seemed to solve a similar sounding issue here:
Be sure to also read the post that comes after the marked solution since you are using a laptop system as well.
Another related thread that might have some useful information regarding nvidia-open-dkms :