For a few weeks now I've been experiencing some rather choppy lag, if I turn quickly in game the character model jerks into place - I miss shots, can't react quick enough... yadda yadda.
I've done the usual, removed cache, done 2 complete reinstalls, of BF2 & FH2, but still the problem persisted - stuttering small pockets of lag.
It's gone away now, since I started re-using the first BF2 account name I signed up with. The problem started when I set up another account name on the same copy of BF2, I've just tested this and low and behold stuttery lag when I use the second account, no lag at all when I use the first account I created. This may be isolated to just me, but I quite often see a lot of people saying "why is it so laggy" when their pings are low, and the whole server is not affected.
I use XP, P4, 3.4ghz, 2GB Ram.
check game settings maybe? creating a new account may have changed settings