The new modem is working great, no lag issues every few minutes.

I ran into a new problem with Battlefield 2 and Windows 7.
It may effect other Punk Buster games as well.

Punk Buster kept kicking me out on a Windows 7 machine until I ran BF 2 as administrator.
I found other solutions on line but they didn't work for me.