вряд ли есть различия между оперативными системами, чаще проблема в недостатке видео и оперативной памяти. по опыту могу сказать, что игра часто выдает сообщения, которые не отображают суть проблемы. т.е. если пишет "connection lost" или что то вроде этого, но вполне возможно, что игра не может по каким либо причинам загрузить карту в отведенный срок. карта может быть тупо перегружена объектами или людьми, проходит какой то заданный отрезок времени на загрузку и после истечения времени таймера игра думает, что нет соединения и происходит остановка подключения, о чем и сообщает.
как вариант, могу еще предложить зайти по следующему пути: мои документы > mount&blade warband > открыть текстовый файл "rgl_config" и там, в третьей строчке сверху "render_buffer_size =" после знака равно выставить другое значение. как правило, это цифры 256, 512, 1024 и т.д. но можно поэкспериментировать с другими цифрами. на практике, чем больше число, тем стабильнее будет происходить процесс подключения к серверу, меньшее количество лагов при респе персонажа и в процессе игры. но с повышением значения, возрастает вероятность вылета игры.