Re: Lag.
I don't have very good advice; given that I know what country your in and what servers your connecting to thanks to your detailed reports in the other thread. Made me very happy you did that.
1)
You can try this: Leatrix Latency Fix
http://www.leatrix.com/leatrix-latency-fix
I never notice any difference but I always put it on my gaming machines when I remember.
2)
I don't have one in mind... but I have used VPNs in the past to connect to asian servers and it cuts my latency nearly in half (i.e. 500 to 200)
The ones I used were specific for the games... I've looked before I never found one that specifically says it's for BF type games or FPS in general. Mostly those are for MMOs.
You could however try a generic one (not specifically for gaming)... most of them I have seen have a trial period or trial window (disconnects every X minutes).
You really won't like this... but perhaps sticking to character that "handle" the lag better. It's impossible for me to tell if that's a valid suggestion or not because of my location and ping times... Perhaps using a "shooting" class instead of the Chomper it would be better? You can compensate for the lag by where you shoot in correlation to their location.
Sorry man...