Есть ли разница где находятся сервера?
У cf есть свои сервера в России
Брать сервер в России решать только вам, обычно нет смысла брать сервер в России
Есть. Пинг смотрите. Если клиенты в Москве, то дата-центр лучше в Москве.