Cjoseph is right, this could be any number of things and might get long-winded.
As an additional thought though...
This sounds like it might be symptomatic of a regional compatibility issue between the client and the APs. I've seen this three times in UK hospitals with different cheaply purchased adapters. And I've seen it with a new Netgear adapter...
http://community.arubanetworks.com/t5/Unified-Wired-Wireless-Access/802-11ac-adapters-warning-heads-up/m-p/121489/highlight/true#M26087
If this is your issue, the client will only be able to attach to a certain number of your APs, and it will look very unstable.
As a quick dirty test, you can check by installing something like inssider on the mobile computer. Have a look at the channels to see if the adapter can "hear" all the APs you'd expect. If it can't the adapter may well have an illegal channel set for your region.
If it does, there is an argument to say these were supplied in an "unfit for purpose" condition to you, and you could demand a swap out. If you do, ask for an enterprise class NIC? :smileywink: