Did u guys update ur drivers? U/G ur RAM to 1gb or more along with the drivers and you will c improvements. Also If u have a widescreen format the game to fit ur screen in the properties tab. Dynamic lighting and dynamic Shadows put a dent on ur graphics card and take the most RAM to process so keep them at low or medium. Also turn AA off bcuz it doesnt do much for the graphics anyway. Also if u look in the Battlefield 2 manual there is a section thats labled Performance and give u additiontal tips as well such as suspending background processes which helps free up RAM. ALSO DEFRAG, DEFRAG DEFRAG!! You will b amazed about how much of a performance gain u get if u follow all of these tips.
P.S.- the 77.30 drivers work the best with BF2
P.P.S.- IF you have other online applications on while playing BF2 (such as AOL, or if u r downloading something) close that app bcuz it takes up a lot of ur internet bandwidth. Try these tips and let me kno if it helps u guys. I wanna b the first one to "fairly" frag you guys as soon as everything smooths out!!