according to TH article, 6950 is right at the border line (if you had a 6970 then i3 would definitely bottleneck), but seeing how BF3 isn't that CPU heavy you shouldn't have a problem.
i'm seeing 60% GPU utilisation (30-40fps) at the same time as 100% cpu utilisation in some maps. GTX470 and Q9550, so i'd say yes, it can be bottlenecked