Вопрос требует больше конкретики. Сейчас не совсем понятно в чем проблема - кто мешает использовать базу данных для хранения ID? Или совсем отказываемся от серверов? Тогда локальное хранение любым образом сгенерированного ID или ID получаем через хэширование e-mail+пароль и тогда можно не хранить его на диске.
все приложения проксифицированы? Конечно же, далеко не все.
попробуйте следующий тест: сделайте два приложения (пусть ftp клиент с хорошими логами), одну прогу проксируйте, вторую нет. Поочередно (1-2 и 2-1) запускайте соединение с внешними серверами и смотрите ip адреса.
Написание собственных библиотек слишком затратно по времени (слишком!), особенно когда есть хорошие бесплатные альтернативы. К сожалению я по неопытности тоже написал свой велосипедик (реализацию обучения деревья решений).
1. Пробуй другую игру.
2. Пробуй настройки графики понизить.
3. Посмотри загрузку процессора, памяти и др. ресурсов. (Может игра тормозит, а сваливает всё на плохой пинг.)