Esse problema do ping alto é mesmo um problema com o bf em si.
Enquanto nos CoD, o ping é calculado pela query que o cliente faz ao servidor, no bf o ping é calculado por um eco de ping directo, feito pelo masterserver.
Aparece um ping alto na lista de servidores, mas depois de se ligar o servidor, o jogador joga de boa, com ping bem mais baixo (com o ping real)