If you have a Factory Over Clocked GPU card … this may help you.
It definitely fixed my random crashes after countless other solutions tried. In short, newer Nvidia driver, windows, game, updates do not know how to handle Factory OC cards.
Resetting them back to Founder’s Edition specs will get rid of the unpredictable behavior and stop the random crashes.