The best thing to do when you encounter these problems is to completely remove the driver. It may sound awkward, but the problem is related to registry configuration. Just because the settings are not configured properly, you can't enjoy your Internet connection and since it's hard to diagnose, a fresh installation usually fixes the problem. Also try to get updated drivers for your product as it may have bug fixes and any other enhancements. Once you do this with a fresh installation, I can assure you that you will enjoy your Internet connection.
It is also possible that the software which manages the WiFi connections has bugs. Please switch the management mode to Windows and let the OS handle the connections. It has been proven that this is a fix to all major connections problems.