Well, some Ubuntu users do not upgrade from one version to another, but always download the whole new version, and reinstall it from scratch, backing up their /home directory beforehand. They maintain that upgrades can sometimes break certain features and is never as good as a fresh install. It's debatable, and I'm sure many people have upgraded successfully, but everyone's system is different and there's no guarantee that an upgrade will not have problems with your particular set-up.
You could try downloading 12.10 from the Ubuntu website and making a live bootable DVD or USB stick with it. Then live boot from that. If you choose to "Try Ubuntu", this should give you an idea whether the fresh version connects to your network any quicker - and has greater stability - than your current "upgraded" version does. If so, then back up your /home files and install 12.10 from scratch.
Last edited by Steve W; 11-03-2012 at 05:49 PM.