It doesn’t sound reasonable to me that changing settings in DT would cause the same crash to happen in Battlefield 1.
I also find it highly unlikely that there would be a driver issue with a 4 year old GPU and 9 year old game.
The error is unfortunately really generic. Device removed/hung just means the GPU stopped responding to the OS long enough to be an issue. This can be because of driver issues, but it can also be because of any number of other things. All it’s saying is DXGI saw the GPU disappear or or stop responding.
Have you looked at the speed the GPU and MOBO negotiated? You can see that in GPU-Z under ‘Bus Interface’. Your CPU supports PCI-e 3.0, and the GPU supports PCI-e 4.0. I don’t think you’ve posted the MOBO specs but it likely supports 3.0 too. The GPU only supports 8 lanes of PCI-e. Bus Interface should show PCIe x8 4.0 @ XXXXXXX. The part after the @ is what the card has negotiated with the MB. This may change while under load. Run a GPU load, like furmark, and it should update the speed to PCIe x8 3.0 and stay there while furmark runs. If you see it bouncing around that would be a bad thing.
However, if you’re sure the issue started after you made some config changes, undo those changes.