DO THIS AT YOUR OWN RISK;
i cannot be held responsible for your actions.
i have had issues with this driver timeout, for some odd 2 years with my rx6750xt oc card.
I lowered voltages frequency, and power consumption nothing worked, i did a full reset and worked on a different solution.
Now i have been testing this fix for more then 3 months now and it works for me at stock setting, have not had a single driver timeout/reset.
startup registry editor, go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
If i'm correct there is no HwSchMode entry under GraphicsDrivers, if so create a new one dword32bit and name it HwSchMode, for the entry you put in 2.
1=off let the os handle the scheduling, 2=on let the gpu handle it, don't forget to restart the pc.
What i think is happening now is that the os and the gpu wants to do the same thing at the same time because it is not defined (no HwSchMode entry) and over time causing a cache or buffer overflow causing the gpu to crash/freeze.
I'm not sure this works for other cards but for me it worked like a charm, again have not had a single driver timeout/crash, i lowered my voltages and frequency last week and my gpu has more fps, is quiet and more stable, no huge fps drops, and with some games i have fps between 80 and over 200 with some games on 4k, with fluid motion and rsr/fsr on.
Throne and liberty 83.5 fps,
POE 182.4 fps,
the last of us 134.2 fps
All at ingame max, running with fluid motion, fsr, rsr on 4k, T&L and TLOU i can go higher on the fps if disable drivers level additional AA, settings, but i like the 4k and extra ingame sampling.