Re: BF2 Unplayable after changing monitor!
Solved it! Turned off DX12 until there is a patch. My guess is my old monitors didn't use the dual GPU when playing BF2 but when I switched to the ultrawide, the dual GPU was used (GeForce 2080 Ti)??? Not sure if this is the correct answer, but it works now.
Funny enough, my friend tried BF2 on his work PC with the same ultrawide monitor and it played fine. Assuming his PC doesn't have dual GPUs or wasn't using DX12.
Hope this helps others!