Also as I stated I get 35 fps and STEADY - thus the smooth as silk. Fluctuation is what is bad - any STEADY over 30 fps is FINE, the key is getting that steady.
For me to get 50+ and STEADY and this is with an Nvidia Card 480GTX to be exact.
Use your Nvidia Control Panel and simply check it to be HIGH PERFORMANCE. Check Triple Buffering and be sure if you ONLY have 1 Monitor it's set this way. Play with the settings and by doing so you can literally see the differences either by more FPS or graphics etc. within game.
Then in game UNCHECK - Vsync, Bloom, Occlusion, if your hardware supports it CHECK PHYSX and set game to HIGH instead of ULTRA.
Then change your AA to FXAA Medium. The game runs twice as fast and even smoother with those settings and the game still looks incredible and you won't really notice that big of a difference graphically from Ultra.
For those that want to try locking a frame rate then you CHECK Vsync because then it tries to stay at your monitors refresh rate and most flat panels are ONLY 60HZ which would result in NOTHING OVER 60FPS.
People also need to know what Vsnyc is especially if they want HIGHER FPS. You also have to be sure that settings MATCH between what your driver is doing and what your games are doing. Biggest issues are conflicts between the two. If you can set your DRIVER TO EVERYTHING APPLICATION CONTROLLED then you do everything in game or you can tweak everything in driver and so on your choice just be sure they match.
One of the heaviest hitters I've seen to FPS is OCCLUSION either enabled in driver or in game. Turn off on both.
Also try the BETA Nvidia Driver 285.38 which I've been using for last two days. Believe it or not they were made to improve problems with BF3 for those arguing about their perfect game... LOL