The core will do fine, the graphics card wont, the ram I assume is around 667-800mhz as specified on the Asus website, what also worries me is it's 1/3 the size of a normal desktop pc, this can mean several conclusions:
1. It will be near impossible upgrading the extremely bad card it has in it due to size issues.
2. The cooling system will most likely be very bad, probs 1 case fan only..
It's DDR2 ram....
265 (H) x 352 (D) x 100 (W) mm (with bezel) is the size of the case, whereas average a normal size case is: 535.0 (h) x 240.0 (W) x 490.0 (D) mm....
Single channel ram support...
220W powersupply unit, ahaha even if the case was big enough to fit a decent graphic card in it, GOODLUCK.
This wont be able to run BC2 because of the graphics card, also note the case is very small so it will make it hard to fit in big GOOD cards like the 5850+...
You can build a pc that will play bc2 on umart for like $800-900 and it's a fairly good PC, if you want the specs let me know.
Don't buy this PC if all you do is intend to play bad company 2, as it wont work.
It's like having no teeth and trying to bite into a apple....