I haven't logged into Battlefield 3 for a few months(*gasp*) and I was greeted with a new feature! Yellow roads! This is so cool, I can see where I am going at high speeds and ... wait.. those trees are yellow too. Something is wrong. Very very wrong.
My nVidia drivers are up to date... so those aren't the issue. A quick Google search indicated that a Windows Update(KB2670838) is to blame.
Go to Control Panel
Programs and Features
Click on "View installed updates" on top left side
Search(using the little search box in the top right) for KB2670838
Once located, right click on it and click on uninstall