I've been playing exclusively on ranked servers this weekend. I only had horrible lag on one (which I believe was an Art of War server in Chicago, but I'm not positive). I'm pretty sure I played on at least one official EA server, but the rest were run by various other companies (the only one I remember from their server graphic is leetgamers.com). Honestly -- no problems at all. No lag, no rubber banding, no jerking.
Yes, on the one server I did experience it on it was unplayable -- and I allegedly had a 47 ping to it from the server browser. The other servers I generally had a 30-50 ping. I did not play on large (64 player) maps, but did play on both 16 and 32 player ones. The 64 maps were just always full.
If it matters - Ath64 3000+, nForce3 MB, 1 GB, GF6800GT, 1.5 MBps/128kbps ADSL. Using the drivers that came w/ the demo. Other system drivers and BIOS are probably quite "outdated" by now, but I long ago learned to not "fix" anything that's not causing problems.
The question I have, however, is where the heck do you see your stats? Is there a website, or is it only accessible from inside the game? I've googled for it, and looked at various websites and forum posts and nobody gives a URL.
The server browser is pretty crappy, but once I filtered down to ranked only servers it's been usable. It seems to have severe issues with large numbers of servers (handles ~400 ok, but not >2000; haven't tested in-between numbers obviously).