«Неисправный» драйвер может быть неправильно идентифицирован или неправильно настроен беспроводной чипсет. Или это может быть неправильное предположение об окружающей среде, или аппаратном обеспечении (остальная часть машины), ОС или даже стране, в которой находится машина. Это также может быть неправильное чтение результатов от WiFi и работа в «медленном и безопасном» режиме, потому что он «слышит» помехи. С WiFI даже возможно, что один драйвер предпочтет старые и очень загруженные 2,4 ГГц, а другой будет счастлив, используя (намного «чище») спектр 5 ГГц.
Это позволяет вам создавать несколько логических адаптеров, когда у вас есть один физический адаптер. Таким образом, свойства, такие как IP-адрес, сеть, к которой вы подключены, и т.д. Могут отличаться на разных «виртуальных» адаптерах. (Вам нужно будет посмотреть документацию или даже поэкспериментировать, чтобы увидеть, что именно вы можете изменить)
Это две разные версии одной и той же операционной системы. Microsoft очень старается, чтобы старое программное обеспечение продолжало работать на более новых версиях ОС, включая сторонние драйверы. Различия между Версией 7 и Версией 8.1 в основном заключаются в «оболочке», которую ОС показывает пользователю. Существует очень мало (возможно, нет) различий на уровне драйвера.
Что касается вашей конкретной проблемы с WiFi, я бы предположил, что версия драйвера для Windows в некотором роде «более общая». Теория заговора может сказать, хотя невозможно доказать, что драйверы для старых чипов были замедлены, чтобы новые выглядели лучше. Но я бы никогда не предположил, что это может быть правдой.