First of all I would test the internet connection by connecting directly to the hub by ethernet cable. If the wired connection is dropping, then it looks like a problem with the hub's connection to VM's servers. If this is the case, then posting the hub's power levels and network log may help.
If the wired connection is stable, then it looks like a problem with your wireless network.
Wireless reception is affected by many factors like Range, Client hardware, the Topograpy of your home, and the big killer, Wireless interference.
First of all, I would ensure the Hub is placed in a central, open position, away from obstacles and electrical devices.
You could try changing the wireless channel manually. Downloading a wireless scanner like InSSIDer for Windows or WiFiAnalyser for Android would help by showing you the surrounding wireless networks, the channels they are broadcasting on, and their signal strengths, so you can select the best wireless channel.
Setting the Hub's radio setting to 300Mbps (or 40Mhz channel) is not advised on the 2.4GHz band as it takes up over half of the available spectrum, making it prone to wireless interference..
I would also check for other sources of wireless interference such as A\V streaming devices, Baby monitors, Chordless phones, Microwave ovens, Plasma TVs, Security systems, etc.
Using the wider, usually less congested 5Ghz band could help, if your client devices support it.