Ok, in all seriousness. Michael, what these guys are trying to say is that your GPU isn't meant for gaming. It's meant for handleling multimedia. When both Nvidia and AMD release a new generation of videocards (yours being 6000 series) they make them for all purposes (from general workstation purposes to enthousiastic gaming). The range is generally followed in the following order:
HD Radeon 64xx, 65xx, 66xx: are generally for multimedia purposes and they're also the cheapest (in price, not quality). So John Doe who only uses his computer for watching movies/online videos can pay cheaper and get a smooth experience.
HD Radeon 67xx is considered mid range gpu allowing you to play certain games (such as the titles you've mentioned that don't require a lot of GPU power but use a fair amount of GPU Rendering (more than the previous range can handle). This range would cost a little more than the sub range but will give you more power allowing you to play certain games.
HD Radeon 68xx: is meant for gaming. They're a lot more expensive but will give you pretty all the power you need to run almost every game out there at pretty high settings (and 1080p).
HD Radeon 69xx: is usually a 2GPU card (built for gaming enthusiast to like to spend loads of money). These are extremely expensive and i look at them as "Bragging rights" cards as oppose to good value cards.
Ironically, from one generation to the next, you'll see (for example) a 5870 get twice the FPS of a 6670 (Proof in these benchmarks:
http://www.guru3d.com/article/radeon-hd-6670-review/5
So you see, your GPU wasn't meant for rendering DX10 or DX11 battle simulation (BF3). It was meant to watch porn on the internets. Sorry to disappoint.
As I said in my first response (post way above), BF3 is a beast, if you plan on playing BF3 at 40FPS at high or above settings, you'll need to consider upgrading your CPU to a QUAD and upgrading your GPU to at least a 67xx or 68xx range.