i bet the reviewer was reviewing the card using a higher end cpu with more ram and a lower resolution.
Or it was an old review.
Sorry to tell you this, but my daughter's Toshiba laptop has a better graphics card than that.
A 2.66 Celeron ain't a Corvette by any means, but it is in sync with the speed of the card.
Try dropping your BF2 resolution to the lowest setting to get the best frame rates.
Also, make sure your PSU (power supply) has enough juice to power the card.