I had this problem. I have Intel + Nvidia hydrid GPU in my Dell Inspiron 16 plus laptop. Unfortunately I do not have a fix for the constant trouble Nvidia poses.
What I did was simply blacklisted nvidia/nouvea drivers (wish Dell allowed disabling nvidia in the Bios) from loading and am running on Intel GPU only. The single best thing I ever did and it eliminated 90% of the trouble I had to deal with. I do not play games on Linux so Nvidia is pretty much useless to me.
In doing this my laptop now runs cooler & quieter, gained hardware acceleration in the browsers/youtube & offline videos, seamless flicker-free boot experience and 8 to 10 hours of battery life (as opposed to only 3.5 - 4 hrs before) without any loss of performance. The onboard Intel GPU in the laptop is a beast and handles everyday job without breaking a sweat.