If you want to try something to see if crashing frequency go’s down.
win+r type cleanmgr clean directx12 shader cache then go into radeon software and go to gaming > Graphics > scroll to bottom Reset Shader Cache
Last go into game folder for retail go into retail rename Cache folder into Cache.old or something else
Next verify you still on 24.3.1 by clicking on cogwheel top right of Radeon Software and go to System tab if you can update from there and it says 24.3.1 you are set to keep playing, if crashing frequency was high before see if crashes stop again for couple of days.
This is just a placebo fix probably, but clearing all cache also clears all corrupt shaders and so on that cause crashes probably.
Also be sure to keep bug reporting these crashes in world of warcraft, just keep reports simple no need to confuse anyone.
Pre expansion i crashes about daily multiple times a day then i did not crash for 3-4 days at launch of dragonflight then started crashing again once a day.
Cache probably gets corrupt over a certain period when treshold is met crashes come back, if suspect this for couple of months now but its just a theory on what could be causing this, it helps to have this fact checked by more then 1 user preferably multiple users
Like repeating these steps daily before playing for like a month and playing a lot to see if it stop crashing, i cant motivate my self anymore to play, i just want this nightmare to end and be compensated.
something i noticed over time icons start to load in slow or not at all in various places of interface as well, if had system freezes in past that been reported by multiple users even when opening talent tree for example or just as i get into zone, i always play on dx12 cos dx11 performance is awful but if tested dx11 as well same problem.
dx11 also runs on shader cache its just much slower
world of warcraft is bassicly d3d12on11 i believe if i am correct so any issues on dx11 could technically probably carry over to directx12
Reason dxvk probably fixes crashes is shader cache is handled by dxvk instead of AMD drivers or wow it self however using dxvk requires you to run in dx11 and it runs worse.
Imagine crashing only happening after a couple of days playtime cos cache gets corrupt, how you motivate AMD driver developers to test this if all they spend is at most 1 hour on issue and then determine there is no issue, just to give you an idea on whats going thru my head right now