ripbf2spforum joined the community
If the issue is low fps, then try setting your nvidia graphics card to load with Battlefield 2 from the NVIDIA Control Panel. For online play, to prevent random jittering it's better to play only on ethernet and not wifi. Wifi is ok for the most part, but sometimes you get lag. Could try updating WIFI/Ethernet drivers and maybe switch from the Punkbuster app system to Punkbuster service (Although to be honest it's outdated).