Ciao,
una prova gratis

che vale sempre la pena di fare (ma l'avrai già fatta) è quella di smanettare sui canali, provandoli ad uno ad uno per vedere se ce n'è qualcuno che rende un po' meglio. Facendo esperimenti

con Netstumbler spesso vedo differenze anche di 3 dB (come potenza e/o come rapporto segnale/rumore) tra il canale migliore e quello peggiore.
Ricordo che 3 dB in più o in meno corrispondono ad un raddoppio o ad un dimezzamento della potenza. Quando abbiamo problemi di segnale e ci sono muri in mezzo, ci viene spontaneo mandare anatemi all'AP ma come hai giustamente fatto notare, più spesso è colpa della scheda wireless installata sul pc. Avendo un AP in più (magari in prestito) per fare un esperimento si potrebbe tentare di settarlo come Client e sfruttarlo al posto della scheda di rete; spesso funziona molto meglio