@EA_David
My 900p monitor is just a second monitor. It is not my default display and I do not run my games on it. My default monitor is 1080p.
I performed a clean boot (disable startup items in task manager and disabling all services in System Config except for Microsoft)
No change.
I also want to add that I don't know when I originally downloaded this copy of the game, but its been a while. I have performed several Clean Installs of Windows (wiping drives) in the past. I would just copy and paste my "origin games" folders onto different drives. I don't think this would have an affect because I do regularly repair the game (which come back with 0 errors). I'd Also like to add that this is a fairly new error.
Also recently my Mobo broke and I got a new one. This is when I starting getting these errors. I even performed a re-intsall of Windows 10 to try to fix this new error. It let me re-update to Windows 10 without loosing any data. Its kind of like performing the update to Windows 10 if you had Windows 8, but I already had Windows 10. Its a really useful feature, and usually fixes many errors.
I'd also like to mention that my Card is not a Stock GTX 970. Its a MSI GTX 970 100me (Twin Frozr) so the speeds are a little higher by default. I am not overclocking, but the speeds are a bit higher out of the box than a stock 970.