It's a known problem for players, but on these forums they will just give you the same list of generic suggestions they give everyone else and then close the thread. They told me that if none of their suggestions worked it must be hardware related. It's not. I am in the same situation, where it has always worked fine and since Shadowbringers, I've had countless random DirectX crashes with no direct correlation to anything. Various "fixes" seem to work for awhile and then it happens again. They just don't seem to want to acknowledge the sheer number of these threads that have been opened and accept that there is some issue on their end causing it.