Yes, you can get over 40fps in BF3 @1080p with medium settings.
At High, it would still be playable, but it ma fluctuate between ~30-40 fps.
You can also turn the shadows lower, since it doesn't really affects graphics, but can give a lot more FPS.
Hope it helps!