Its hard to suggest a substantial upgrade on
your computer because I have a hunch that to upgrade one componet you need to upgrade many other componets. Lets see here, the motherboard has a AGP 8X slot, that really narrows your choices. AGP is becoming non existent and so are your options to upgrade on that bus. Power supply is not listed, can you take a peek inside to check it? Sorry to say but Athlon 2800+ is less then half as fast a $80 core 2 duo on newegg. Either that computer can be upgraded to last you another year (of BF2 on low-med detail) or it will have to do as just a Email and webbrowsing computer while you save for a bran new computer.
$500 Gaming PC: Day 1 Componet selection
$500 Gaming PC: Day 2 Testing & Analysis
Best APG Cards for the Money