Each of those very high latency spikes is probably a hub timeout of some description, and depending on how the hub, device OS and application handles each occurrence could appear like a loss of connection. They suggest to me a noise or power issue, and although these have been checked already, you might want to post them here as per comments below, just for a further check (don't reboot the hub before doing this, it's best if there's a good few hours of run-time to build up the data). Incidentally, the BQM measures performance between the hub and the BQM test servers, it isn't affected at all by your device connections.
Connect to the hub by clicking on this link http://192.168.0.1/ That should pull up the log in page for the hub. But don't log in, just click on the link "Check router status" That'll bring up a window with five tabs. Open the Downstream tab. Select all the text (Ctrl-A if using a keyboard), copy it (Ctrl-C), then paste it (Ctrl-V) into a reply here as TEXT not screenshots. Post that, do the same for the Upstream and Network log. You'll get an error message when you post the Network log, just click on "post" a second time.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks