Well my understanding is that execution is in two steps. Step one is communication from your VPS to the broker’s server with MT4. Next step is the broker placing the order. The location of the VPS (or your computer) is relevant for the first step. Depending on the location the execution can be delayed several milliseconds. This is more relevant for trading the lower time frames like M1 etc.