I have not heard of this make of AP I have to say but there is a great deal of things to consider when clients connect to APs:
Profiles - roaming / mandatory / local ? If roaming then possible bottle neck with 20 clients all logging on at the same time.
AV Updates - what AV are you using ? AV products tend to update when they first appear on the network that day.
WSUS updates. [ I have a seperate group just for laptops which I only update during school holidays ]
Login scripts. Doing anything fancy thats taking up time ?
Wireless login Authentician - whats taking care of that ?
Proset software installed ? [ if intel chipsets ] - I let windows control the wireless side of things on our laptops - much better in my opinion.
20 Laptops all logging in to one AP at the same time ? - If you are lucky they will be connecting at 36meg [ if a 54 meg wireless link ] You do the math !!
I get twitchy when there are more than 10 going into an access point - hence I have placed more than one AP in rooms in which I know there will be heavy usage. We are lucky and use a managed solution so I have turned on the load balancing option.
First thing I would try would be one laptop on the wireless network - start a ping [ after you have connected ] and walk around to see the signal levels and make note of any black spots. If all is ok, fire off another laptop, then another etc etc. But of course the real test is launching a load of laptops at the same time.
Also check the driver setting on the wireless network card - if they are intel there should be more options, like turning roaming up so the card monitors to see its connected to the best AP. Also I turn the power up to max [ some cards again to save battery life have the setting to average ] I also turn off any screen savers, APM, Hibernation, Sleep etc etc. This helps on our setup, you never know, it may do on yours.
Is your wireless network managed ? If so you should be able to force clients to a particlar AP to help the load aspect.
Anyway - food for thought some of my ideas may help - hopefully !!
In regards to what to go for in the future - managed all the way if you can afford it - we use Aruba kit. After a bit of a dodgy start it works a treat.
Sorry about my spellings btw - typing it whilst trying to get my kids to stop bugging me and get to sleep !!