Anil, install the 11.10 driver, specially tailored for BF3 and the 11.9 Cap4 profile. After installing those, BF3 is running very smoothly with ULTRA settings.
CAP are the profiles to optimize performance of Graphics cards in different games. Each games has some diiferent rendering properties and they need some optimizations of the Gfx hardware to run it smoothly. So Graphics card manufacturers normally create game profiles for a single or group of games and release them and they need atleast a minimum version of the Gfx card driver to be applied.
So if you have the proper version of the Gfx driver n then you install a profile for say game X and Y, then the performance of the Graphics hardware will be optimized for games X and Y and it also will not hamper the performance of the other games. The reason being is that the profile based optimizations are applied in the runtime, depending upon the currently running games.
Let me exemplify it with a basic example:-
Say two new game G1 and G2 have been released and it needs some optimation.
Gfx card comapny releases the Profile P1 for G1 and G2.
P1 needs Driver Version D1 or above.
So your steps will be:-
1. Update your Graphics card Driver with D1 or above.
2. Install the Profile P1
It will offer you best playback for the game G1.
This Profile thing is common for both Nvidia and AMD/ATI.
However, it is observed that sometimes a game can perform resonably well with the profile of another game. It is not surprising as a lot of games use some common engines. So a profile for optimization of the specific game engine may lead to the improvement of multiple games.
For these kind of tweaks, Nvidia does have a little advantage. From Nvidia control panel, you can assign a perticular profile to a spefic application. For example, it is observed that the initial unoptimized version of Crysis 2 runs resonably well with the Bioshok and FEAR game profiles. So from Nvidia control panel, you can assign FEAR profile to be applied whenever Crysis 2 has been launched. You can even tweak the settings a little and save it as a new profile for Crysis 2.
The above benefits are not present in Catalyst control Center and new profiles cannot be created here. Initially that was a big deal but now a days, AMD normally release Profiles very quickly which addresses the issue in a large extent. But AMD card owners, don't be angered, There is a superb Tool available called RADEON PRO, which will let you do all the things the Nvidia control panel can do and many other things, It is one hell of an alternative for Catalyst Control Center.