Here is a link to the Windows XP Game Advisor. They have loaded the minimum and recommended hardware requirements for the current and future games and tied it to an active x program that scans your system configuration and compares it to the specs for the game you want to play.

http://gameadvisor.futuremark.com/gameadvisor/service/


My System Specifications
Processor Intel Pentium 4 3398MHz
Display Card ATI RADEON X850 XT PE
Memory 2048MB
Operating System Microsoft Windows XP
Free Disk Space 98.13GB
Display Card Memory 256MB
Display Driver Version 6.14.10.6517
DirectX Version 9.0c
Optical Drive CD/DVD
Sound Card SoundMAX Digital Audio

If you have recently changed components in your computer, please     
Rescan 
   


My System Performance
Your system is among the top 1% of all systems scanned by the Game Advisor.




This will tell you why you may or may not be the first one in games and why BF2 runs great or crappy for you

TOP 1% does not get any better then that. post if you are not afraid to show your system