I know this is NVIDIA topic but just to let you know guys, I installed BF3 yesterday after not playing for months and realized I have the same problem on my HD7870 GHZ Edition.
I wouldn't tie this problem to NVIDIA cards specifically.
What's really weird is that it only happens in one specific server. I went in there today and it happened 3 times in 5 games. Went out and played 3 other servers for a couple of hours and it didn't happen once.
I'm getting another kind of weird issue with BF3 here.
On both my desktop's 560Ti SLI setup, AND my laptop's 560m chip, I get green road outlines on the winter maps (armored kill)...
I tried several driver revisions and never cured. It got on and off at times...
Yes, I see that with a GTX 580 on 306.23:
But the issue was not present when I was using a GTX 780 on 320.11. I'm told it's an issue with older drivers, but I haven't experimented with any newer drivers on the 580, because everything after 306.23 is useless with that card.
For some reason no matter what way I record it, the flicker doesn't process when uploaded to YouTube. Might be when it's below like, 50 fps. You can see it vaguely at the start for half a second, but it's like that constantly.
This flicker can appear anywhere for me, mainly mountains but does happen around on the ground. Using the 320.49 drivers. Haven't found a fix yet. So far, this is the only map it's done it (Strike At Karkand).