Yeah, I also have same issue on 6950xt, I am on default settings, tried undervolting, reinstalling drivers and game, etc.. This happen at random sometimes I play 3 hours no issues and boom out of nowhere Direct X timeout LOL, sometimes it takes 2 matches multiplayer and happens random.
Happens randomly, after I tried all fixes suggested, I knew the actual issue behind this myth. Turn OFF FSR 3 Frame Generation feature or switch to FidelityFX CAS, use AFMF you will get same performance. Switch Game Mode OFF, it worked for me!