Battlefield 2 v.1.5 Server is 1.5. Three client patches may be needed for your retail version.
Patch 1.3, size 438mb
Patch 1.41 full, size 530 mb
Patch 1.5, size 1,971 mb (Final official Patch)
Punk Buster v.3.7 For manual updating of punkbuster if it doesn't automatically update ingame and you find yourself getting kicked off server.
Just click on the setup and select your BF2, pb will then update to correct version.