Pero eso no indica ningún error en la parte de O2, es el programa el que decide llevarte a ese servidor y no a otro. Para que lo entiendas, tener peering es que tú operador tiene conexión "directa" con el servidor de destino (EA, Google…), pero si no tiene peering, se conectará a través de otras redes (más saltos y más ping), aunque tampoco suele ser problema, habrá intercambio en un punto neutro cercano, mismamente en el mismo Madrid. El programa normalmente debería de comparar el ping a distintos servidores y conectarte al que me os dé, que por narices debería de ser casi cualquier otro, Madrid, Paris, Londres…; parece que te está forzando EEUU o esa zona por algún motivo si es que te conecta a EEUU
El hecho de que te conectes a un servidor de USA es tema de tu programa que dice "quiero llegar aquí"
Y ojo, una IP no tiene por qué estar mapeada en el lugar del servidor que tiene asignada esa IP. Puedes conectarte a una IP que esté mapeada como "New York, USA", y el servidor de esa IP está en Madrid
Ni qué decir que a veces el mapeado de IPs en diversas BBDD están regular en cuanto a actualizarse, por ejemplo son conocidos los casos de IPs de Digi de clientes en España y que algunos servicios les ubican en Irán
De todas formas, pinta a que el fallo es de EA, no te O2. Algo tienen mal calculado o algún ajuste o algo. Incluso aún si me dijeras "pues con Orange no pasa", te diría que es culpa del programa por múltiples motivos. En tu problema no veo que O2 pinche ni corte
Podrías quejarte a lo sumo de que O2 no tenga peering directo en Madrid y te suma 2ms de ping, pero vamos… Como ya explicamos a muchos otros gamers por aquí, eso afecta cero incluso en competitivo, si eres bueno eres bueno jaja