I have tested my new air a few weeks now. been in a few environment where it was working. tested with 2 windows version too. I have found if the wifi is in actually constantly use it does not drop. surfing is not constant usage. Encription is not seems to have too much effect on it, but giving more priority in service order has positive affect.
I have done two more things makes it better. If I connect it to power and don't let it to go to sleep it is more stable. on the top of it I have a jabber client running in messages, and while that is connected no drops at all. Internet radio also works just fine, since that is constantly usin wifi. That indicates to me, no hardware issue here. frimware issue most likely(that is software too 🙂), rather then driver since all 3 OS I have tried had the same issue. my theory is supported by many of others experience.
so if you want to use the air with less problem here are the steps I have done:
1. created new location
2. have set wifi in service priority to the top
3. didn't let the wifi stop (jabber client/internet radio in my case, but network diag was woking also to me and others too)
4. I don't let the air to go to sleep
this is not a solution, but makes it working.
To me it looks like all hw has the issue, but because of different swares running in the background some don't experiencing it that often or at all.
Have fun