Not hosting in Mexico, and I'm serious about that. The cost-benefit isn't worth it, you're going to be paying a lot for very little. (in specs, bandwidth & security).
I'm located in the northern side of the country and get excellent latency when playing on NA servers, especially those hosted on big cities such as Los Angeles, Dallas, or NY. If taking cost-benefit into account, I think that by far your best best is OVH (servers are located in Quebec, Canada), they offer excellent specs, extremely competitive pricing and excellent security (as in DDOS protection), and the latency from here is pretty good too.
Also, I think that this goes in the support section. Good luck with your server sir.