First of all, delete all the networks from /etc/NetworkManager/system-connections that you don't want to connect to. In fact, if you don't mind setting up your existing connection again, you can go ahead and delete everything in this directory. As it is now, network-manager remembers all the networks you have connected to in the past and so it is trying to connect to familiar networks automatically.
The following commands will move these to a backup directory in your home directory:
sudo mv /etc/NetworkManager/system-connections/* ~/wifibackup
Now, restart network-manager:
sudo service network-manager restart
You will need to reestablish your connection to the network. After doing so, set the BSSID in network-manager and remember to restart network-manager to apply the settings after you do.
Also, I found some posts and have seen a lot of people have wireless issues because of a conflicting module. So, if the above isn't enough try running the following commands to resolve the issue:
sudo modprobe -r acer_wmi
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/.blacklistbackup
echo "blacklist acer_wmi" | sudo tee -a /etc/modprobe.d/blacklist.conf