forse c'è incompatibilità tra hardware e driver. molte volte succede chè con HW nuovo non c'è compatibilità con SW vecchio e viceversa. può dipendere dal costruttore del chip, se l'HW è realtek, non puoi installare i driver atheros (esempio banale e stupido).
può dipendere anche dal tipo di connessione che stabilisci, su xp se non erro devi creare connessione banda larga sempre attiva senza immissione di username e password mentre 7 lo fa in automatico