I don't know why wireless has to be such an endurance in Linux. It was the only thing stopping me from using Linux until I got it working. Everybody here has their own cookbook to making wireless work. Here's mine. You can execute the steps you did not do yet and see if it makes a difference.
Configuring Broadcom Wireless on Fedora 9
# Install ndiswrapper.
rpm -Uhv http://rpm.livna.org/livna-release-9.rpm
yum install ndiswrapper
# Remove any existing modules.
ndiswrapper -r driver (replace driver with drivers listed above. Repeat for all)
echo blacklist b43 >> /etc/modprobe.d/blacklist
echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
echo blacklist ssd >> /etc/modprobe.d/blacklist
# Install the windows drivers.
ndiswrapper -i bcmwl5.inf
ndiswrapper -ma (or echo 'alias wlan0 ndiswrapper >> /etc/modprobe.conf')
echo ndiswrapper >> /etc/modules