I have fixed my random crashes by uninstalling a bank security plugin called WARSAW… 5 days in a row now with not a single crash anymore. Don’t know if it’s the cause of your issue, but you could check if you have it installed.
I talked about this on this thread If you have unreplicable CTD w/o error msg... Blizz and players read this