Referente a la geolocalización de los servidores, estoy convencido de que G. no puede/debe tenerlo en cuenta máxime en estos tiempos en los que todo se está "globalizando" y trabajando en la famosa nube.
Creo que no se puede vincular contenidos con geoposición del dominio/servidor. Hoy puedo tener contratado el servidor en USA, mañana en China, pero el objeto de la web y sus contenidos siguen siendo los mismos.
En tu caso y como ya comentó algún compañero, yo analizaría si bajaste de posición en los resultados y los cambios en las palabras clave por las que te localizaron.
También es posible que en Mexico te hayas ido consolidando y estés recibiendo enlaces de sitios .mx, lo que sí podría darle importancia google.mx... todo es un "podría ser"