Eso depende mas que nada del servidor y de donde esté y lo saturado. Si haces un ping por ejemplo a google.es te dará de 80 mas o menos, ese es el ping que debería darte jugando al BF2 en servidores españoles, pero si te vas a uno de otro país que esté mucho mas lejos de España como por ejemplo USA o Australia por decirte algo, no tendrás el mismo ping que haciéndoselo a uno español, francés, alemán etc. Si el servidor está saturado, por español que sea, también te irá lento eso está claro, pero como mas cerca estés del servidor, menos ping tendrás.
Saludos feo.