Ok tried something different today. I reduced my graphics from High (Desktop) to Standard (Desktop). I still ended up getting a dx11 error but after 3-4 hours instead of the usual 1-2 hours, and while it helped, I don't think this is the issue either since as soon as I got my new PC i tested it with the Shadowbringer's benchmark and I got a score above 12k, ie. Extremely High.