Yes - I can confirm the Nvidia clean install option works. I tried all of the suggestions above but this finally fixed my neon colors!
1. Download the latest drivers from Nvidia website 331.65 WHQL
2. Choose the "Custom" install - NOT EXPRESS
3. In the "Custom" screen - check the box "Clean Install"
4. Proceed with the driver install
5. Once complete, restart your computer
6. Open the Nvidia Experience program
7. Choose "Scan for games"
8. Once it finds BF4 - look for the option to "Optimizing BF4 settings"
9. Then click "Launch game"
10. Sigh relief and frag on!