I still cannot believe EA tech support wanted me to disable all virus protection, internet, firewall, and 2 of my 4 CPU cores. What a bunch of effing retards...
I knew it was BF3 and not anything else because I could play other 3D games with no issues. I played a game of SCII while I waited for tech support. No issues at all.
Anyway, after reinstalling everything but windows to no avail, I figured it out when I reinstalled my gfx driver. It detected my TV, so the game was trying to open w/ extended desktop, I guess. In any case, disabling the TV as a 2nd monitor fixed it.
Really disappoints me that EA tech support sucks so bad tho. The guy had literally never heard of my cpu or gpu. WTF?