I'm running into a very frustrating problem right now. When I load up Starcraft 2 my WiFi connection drops in a game about 30% of the time. The game pauses, the "Waiting" screen in SC2 comes up, I alt-tab to the desktop, watch the tray icon a few seconds and then it shows connection is lost. Refresh wireless connections and my network still shows. Try to connect and it says it can't. Literally as soon as I close SC2 the connection will come back (80% of the time I say, but I'm talking literally right as I get to desktop it is back).
I'm using a Zonet ZEW2546 which is about the cheapest USB WiFi adapter out there. It's pretty bad. I'm using it until I decide on a better one (finding one with good Linux support is a pain, no real evidence just a lot of poorly written opinions). But I can't figure out of this is some bizarre software issue or the WiFi adapter.
Any ideas? Also, any suggestions of a quality (though under $40 if possible) USB 802.11n WiFi adapter with solid Linux support would be highly welcome as well.