I hope someone out there is able to help me with this as i am completely at a loss.
When playing Battlefield 3 I am getting a lot of lagging/stutter/rubber-banding (I don't know if I have used the correct terms so forgive me). e.g. I'll be running around the map and I will skip back to were I was a moment ago, then sometimes I'll press the keys to move and nothing will happen, then a moment later I'll be were the keys would have put me but without showing me moving there.
The problem is even with a good ping, it just takes one of the many routers between you and the server to mess things up(drop a packet now and then).
For starters, Host your own game just to run around in and blow stuff up. See if you can get some friends to join to give your computer more things to render. See how it is. This at least rules out your hardware(I highly doubt it is.).
If you happen to be on a network with other computers, Try to disconnect them to see if they are causing extra traffic on the internet(torrents can be bad for this).
Last off, If you are on wireless, swap to wired as wireless can have strange pings.
It's not a performance or internet issue. It's a compatibility problem with Nvidia drivers. There's not patch for it yet (and it's been a couple years now), but if you make Battlefield run on just one core then it will work fine.