The patterns point was edited in after I submitted my previous message, considering Virgin don't actually expose their network capacity it'd be difficult for them to lie about it.
As I'm not a superuser or forum team member I can't currently see the image in your first message as it hasn't been approved yet, however from what Kippies said it doesn't sound like it gives enough information or data for anyone who replies here to make any informed suggestions.
Rather than go on the offensive it'd be easier and less time wasting for everyone if you posted information such as a speedtest over a wired connection, the network status (downstream and upstream power levels) from your Hub 3 status page (in modem mode go to http://192.168.100.1/ and click "Check router status" below the password box), and set up a BQM/CQM graph (https://www.thinkbroadband.com/broadband/monitoring/quality) which will monitor the packet loss and latency to your IP address (you need to ensure your router is configured to allow WAN/external ICMP echo requests.)
It's useless for me to mention, however so is the hyperbole that VMs entire UK network is poor, but my current experience with VMs network has been positive, my download speed never dropping below 400mbps and my latency remaining stable throughout the day.