добавляете в домен
то ненадежно, неудобно итд
Не делают VPN сервера на винде.
Есть два самых серьезных процесса в windows, из-за которых наибольшая нагрузка
у тебя тачка введенная в домен будет делать DNS запрос на доменные ресурсы и в ответ получать внешний адрес (да, не всегда внешний, но ты не может это контролировать)
int bytesReceived = recv(ConnectionClient, msg, sizeof(msg)-1, NULL);
char msg[257];
общие папки правильнее...
Тогда можете попробовать поставить Windows на этот новый сервер поверх, с сохранением настроек.
Только (на всякий случай, напоминаю) резервную копию того, что есть сейчас (образ сервера или то, из чего его делали, ovf, к примеру) сделайте, если нет, и не стирайте пока, чтобы была возможность попробовать второй раз.
PS Помогаю только советами. Но советами помогаю бесплатно.