BF2 has been available for a long time. You only have a 800Mhz processor which will not be able to play BF2. Basically you need to upgrade every aspect of your computer, processor, RAM and video card. I'd be tempted to save a bit more and just buy a new computer.