I tried some of the various fixes suggested in this thread, but only one worked which was lowering the clock speed on my graphics card. I have a Zotac 1080 Ti Amp Extreme which comes with a rather aggressive overclock. I dropped the clock speed by 25 Mhz and haven't had a crash since. Previously, I had tried clean driver installs, overlay removal, Games for Windows disabled, ect. I would make a change and play until I got the directx error and move on to the next possible fix. Lowering the clock speed on the graphics card is the fix that worked for me. This is the only game I have that requires me to do this, but it works and I don't mind a 25 Mhz drop as long as I'm not getting the directx crash. As a side note, I never crashed when playing in directx 9, but the direct11 version uses more resources and pushes my graphics much harder than the directx 9 version.
Thanks to everyone who posted their solutions so I could find my solution.