hola, sinceramente no leí todas las respuestas ya que ando corto de tiempo, pero aquí mi respuesta (perdon si es duplicada)...
No influye directamente en el SEO debido a que el hosting no tiene nada que ver, si lo hace indirectamente, y te explicaré el por qué:
Si el servidor, de forma física, está en Mexico, para todos los visitantes de esa zona, la velocidad de carga les será mucho mejor que para los que viven en Argentina (por ejemplo yo)... Si tienes una web enfocada 90% a españa y tienes servidores en mexico, podrías mejorar ese aspecto teniendo servidores que tengan su central en españa o cerca de por ahí!
Suerte ye spero haya ayudado!
P.D: Releí y no se entendió mucho, asique resumo: Mientras mas cerca esté el servidor fisico del lugar donde mayoritariamente provienen las visitas (generalmente para micronichos, donde el lugar de busqueda es uno en específico), mejor será la velocidad de carga, y por lo tanto, mayor cantidad de puntos positivos para el seo!