In kernel 3.17 and above there has been some success in getting 5GHZ to work with the b43 driver, so here are the directions for installing the 3.18 kernel, I can not promise that it might not cause some other kind of issues.
cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-headers-3.18.0-031800_3.18.0-031800.201412071935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18-vivid/linux-image-3.18.0-031800-generic_3.18.0-031800.201412071935_amd64.deb
sudo dpkg -i linux-headers-3.18.0-*.deb linux-image-3.18.0-*.deb
Reboot
Set the channel manually on the router and in network manager that you want to connect to, make sure it is within the range of your devices channels by looking at the occupancy section in the file you posted. Changing the channel from auto to fixed is your best option.
Also linux connects best to wpa2 AES CCMP Only not mixed mode or TKIP.
Do:
sudo rm /etc/udev/rules.d/70-persistent-net.rules
Reboot
association denied (code=18)
error. Seeing I can connect to its 2.7ghz network, I guess it doesn't matter much to me, so I'll just wait and see what the update to15.04
brings. Thanks for the help so far. – Peter Raeves Apr 20 '15 at 19:03