Be aware that listing “US East” doesn’t mean that’s the only place with a stratum server there. Certain networking setups will automatically connect you to the closest server behind a given name - everyone sees Google servers that are local, but we all use the same name to access them.
In the past, I’ve pinged the available stratum servers to compare which is really closest to my location.
Yes, but it’s a really minor factor.
Say the latency is 50ms to one, and 200ms to another. What do you gain with 150ms?
The average blocktime for BTG is 10 minutes - that’s 600,000 ms. When a new block is found and new work is issued, using the distant server means you’re uselessly mining the old block for 150 more milliseconds.
150ms / 600,000ms = 0.025%
That’s 0.025% waste. If your earnings are about 1 BTG a week, and you earn 52 BTG per year… switching from a latency of 200ms to 50ms will mean you earn more like 52.013 BTG in the year.
Many other factors may make a bigger difference - like the pool’s fees, the pool’s reliability. For that matter, a pool that is overloaded may distribute new work more slowly - if the delay to send new work to everyone is 250 ms for a pool that’s 50ms away, and some other pool can send new work in 100 ms but is 200ms away, then your work efficiency is the same - either way, you get the new work 300ms after a block is found.
Note: all the numbers above are strictly hypothetical and do not represent any pool performance.