Effectivement b43 est utilisé dans le dernier kernel Fedora 7 alors que bcm43xx n'a pas été renommé en b43-legacy ...
Depuis qu'il existe un kernel >2.6.21 Pour Fedora 6 certains modules sont apparus et en particulier bcm43xx-mac80211, en plus de bcm43xx (softmac).
Par ailleurs, le chargement du pilote linux natif est privilégiée sur ndiswrapper et tu dois donc bloquer chargement de celui-ci... (ou l'utiliser ...)
Il est possible que le blacklistage du module ne fonctionne pas... (cela arrive parfois)
Pour utiliser le b43 (bcm43xx-mac80211) il faut un firmware de version 4, mais aussi un extracteur de firmware différent...
cf
http://linuxwireless.org/en/users/Drivers/b43
http://prdownload.berlios.de/bcm43xx/b43-fwcutter-008.tar.bz2