Eu não sou especialista, mas é possível que o erro seja causado por hardware defeituoso ou algum driver ruim. Eu tenho um laptop que só funcionará sem BSDs se eu instalar uma versão do driver para meu cartão de internet sem fio, mas não com essa outra versão que eu tinha. Então vale a pena tentar testar com drivers diferentes (mais novos?). Ou talvez, como você diz, o Win 7 faça as coisas de maneira diferente, para que as coisas funcionem com o Win 7 - não sei.