Why are you posting this again? Did you not get the answer last time? What are your overall fps when gaming? You can't just say: "My fps drops to 30 when being shot at and my friend says he doesn't get any drops". If you really want to say that there are information that you need to provide to us:
Your specs?
What settings and resolution are you gaming at?
Your friend's specs?
What settings and resolutions is he gaming at?
I can already tell you that you are not the only one that gets fps drops when alot of things are going on in BF3. Being shot in by rocket pods while in a tank for example is one of the things that drops your fps. I wouldn't worry too much about it to be honest.
Read this article...