BFBC2 is very scalable. It is DX9,10,&11. If you have Vista or Windows 7 it will run at DX10. You will have no issues, but will have to monkey with the settings to get what is right for you. I have a feeling you will run at Medium, with AA and AF set moderately.
I have heard that some Nvidia cards or drivers have a slight shuddering problem with BC2. Two of my buddies have this issue and they are using a GTX 285 and GTX 260, both the same issue. Not sure if Nvidia will address this in a driver update or if the game will have a patch for this. I'm sure it will be corrected though.
The game DOES like CPU though. But you will be fine. If you have a fast processor it will use it though.
ok, thx , i just oced my cpu to 3.2ghz and just finished downloading bad company 2, it runs really nice at high settings, no slow downs. im getting metro in a few days, i think i will be able to run it with high settings, no AA with good FPS. im looking to buy a new graphics cards but ill wait a bit longer with that card because i bought it for christmas, haha, thx for answering.