Ideas
I also rolled back the nvidia driver to the previous one: 596.49 28th April, for a slightly different reason, I was getting laptop crashes with a loud sound. It started with Apex but it also happened in Fortnite. I thought I'd mention it here jic it helps anyone.
My entire graphics load is set to the Nvidia, @ 1080 x 120 htz (tv restricts htz)
I monitor my gpu heat using Speccy and have the laptop raised up on a small platform to allow as much air in and out as possible. (I had previously added an extra silent exhaust fan to my sons pc tower, and that reduced his temperatures by over 10 degrees.)
I uninstalled/disabled all unnecessary (loads of) background process (windows or otherwise) using powershell and msconfig. Like eg Films & tv, Phone, Adobe stuff etc. I also uninstalled any Dell stuff (I had previously uninstalled Alienware). Don't do this unless you know what you are doing, or do your research, as some background services are vital.
I cleaned the drives with the windows cleaner and Ccleaner.
I checked the hd for errors and defragged the hd i have my games on with Defraggler (do not defrag an ssd). I do a "file list" defrag monthly and a full defrag maybe every 3 months.
There was a noticeable difference in performance after doing this.
I also followed some old advices I found on the forum:
When using an ethernet cable, I have to disable the wifi network connection. (The opposite of this may work too as an alternative, but I haven't tried this alternative):
Control panel, Network and sharing ctre, Change adaptor settings, Wifi, Disable
Fingers crossed I haven't had a crash since doing the above, and it seems to be working fine for now