It shows 33 min, 54 average frame rate on 1080p maxxed settings. This is with an i7 3930K with 1866mhz memory in quad channel.

To me, a very picky and hardcore gamer, this means the 660ti isn't good enough for bf3. FPS needs a close to 60 minimum frame rate. In fact I prefer it when games don't dip below 60 fps as when you run at a solid 60 or higher it feels much more immersive than a solid 30-50. Many will say "you can't tell", and that's just not true. FPS games especially have a much better feel at a solid 60.

So often i hear that a 660ti or a 670 is "all you'll ever need for single monitor 1080p gaming". I disagree.
Even HWC own data shows that a 680gtx has below a 60 fps minimum.

If you're looking for a perfect bf3 experience get a 680gtx or 7970, or greater. Look at HWC own data on minimum/ave frame rates and put them to your own standards.