Are you sure its the router, if you see a signal to connect to then your hub is functional and your PC interface/network stack is the issue. The easiest way to .check this is by using a second PC.
Do a full factory reset on your hub, there is usually a pin-hole to do this, this might clear any deep-seated issues.
Although it may seem like its your hub, this could be a result of malware flooding your network with inappropriate traffic from you PC. Boot your computer in safe-mode but with networking enabled and see if you still get the same issues, this might stop any processes firing up which shouldn't be. You'll need to either remove the malware, (may not be 100% as often parent files are well hidden and problem comes back immediately) or do a full OS re-installation to clear this up.
If you download a Linux Live disc like Ubuntu~(http://www.ubuntu.com/desktop/get-ubuntu/download) and burn it to CD this will start a OS from your CD drive. You can test you Wireless network from this, however if you wireless NIC isn't supported (https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported) this won't be so easy, unless you plugin by wire to get the drivers working. This provides a way to test, bypass Windows, which I strongly suspect, as being the source of the issue. This is the first thing I would personally do and always test things on Linux as a 1st step and 95% of the time I find no issue.
Beyond this there is a strong chance you do have a hub that has become unstable, hardware faults do happen....