I have a frustrating situation: Recently both of my Ubuntu machines have had horrible connectivity, repeatedly asking for our network password. And when they have connection, it's brutally slow and easily lost. My iTouch has been acting similar recently, being unable to connect at times and running very slowly.

But for some odd reason, the Windows system I have dual-booted with Ubuntu has been having great speeds and awesome connectivity. This frustrates me because I don't understand whether the problem is at the router or with Ubuntu. Windows working suggests it's Ubuntu's problem; but then again, I don't understand why my iTouch would be behaving the same way.

Of course, I restarted my router, and that worked for about ten minutes. Then, things went back to this. I really have no idea what I can try; help, please!