There is a known bug in b43 that is partially fixed in 2.6.25, and will
be fixed completely in 2.6.26. (It's already fixed in the
compat-wireless package.) B43 sets the transmit power and sensitivity
of the card incorrectly.
Thats why people could not connect to weak networks and maximum speed was only 11mb/s and there were other problems.