I haven't played on dial-up but I have to disagree with sandorski.
I've got cable and,
I've played servers with a 50 ping and had them be choppy as hell.
And I've played servers with a ping of 175 and had them be nice and smooth and not noticed any lag at all.
But it's hard to say because on dial-up you probably wont' get any servers pinging less than 200 or 250.
I would suggest you download the multiplayer demo and try it out.
It's a fully functional demo with one map to play. Actually the demo has one of the best maps in the game, Wake Island.
If you liked CS, you should really like BF, although it takes a bit of getting used. It's not a "put the crosshair on him and shoot" game. You have to lead your targets if they are moving, depending on how far away they are. I played MOHAA before BF so it took me awhile to get used to the aiming.