According to recent news on the BF2 patch, there will be another patch very soon, as soon as next week. DICE's CEO has called ALL game developers and programers of the game BACK to work, even if they were on vacation, to fix the current problems with the BF2 patch, in which many of you are experiencing. So hopefully everything will be fixed!
See for yourself here:
http://www.eagames.com/official/battlefield/battlefield2/us/editorial.jsp?src=communityupdate_070805
See for yourself here:
http://www.eagames.com/official/battlefield/battlefield2/us/editorial.jsp?src=communityupdate_070805