It's been out for a while, but I just found it last night, if anybody here still plays battlefield 2. You MUST GET THIS PATCH!!!! 
http://files.filefront.com/Battlefield+2+v150+BETA+Patch/;13636794;/fileinfo.html
The new update includes:
FEATURES
- Additional support for Windows Vista.
- Added Highway Tampa as a required map.
- Added a new map called Operation Blue Pearl.
- Added support for Widescreen resolutions
- Added support for the Novint Falcon controller - http://www.novint.com
GAMEPLAY TWEAKS
- Changes made to both the J10 and F35B to make them more balanced. Please note that the J10 is a superior dogfighter to the F35B and as such these two aircraft will never be equally matched.
- AA targeting tweaked to make it more effective.
- Added checks to prevent "runway grieving".
- Various changes made to prevent cheating.
- Tweaked the hit detection, hits will be more accurate to the model
- Increased the time to go prone after jumping from 0.3 seconds to 0.7 seconds
- Fixed G36E HUD during sprinting to match other weapons.

http://files.filefront.com/Battlefield+2+v150+BETA+Patch/;13636794;/fileinfo.html
The new update includes:
FEATURES
- Additional support for Windows Vista.
- Added Highway Tampa as a required map.
- Added a new map called Operation Blue Pearl.
- Added support for Widescreen resolutions
- Added support for the Novint Falcon controller - http://www.novint.com
GAMEPLAY TWEAKS
- Changes made to both the J10 and F35B to make them more balanced. Please note that the J10 is a superior dogfighter to the F35B and as such these two aircraft will never be equally matched.
- AA targeting tweaked to make it more effective.
- Added checks to prevent "runway grieving".
- Various changes made to prevent cheating.
- Tweaked the hit detection, hits will be more accurate to the model
- Increased the time to go prone after jumping from 0.3 seconds to 0.7 seconds
- Fixed G36E HUD during sprinting to match other weapons.
















