Have you checked your Hub logs to see if they give any clues? No need to log in just click on Router Status in top right hand corner.
The VM forum team will usually take about a week to get to your post and look into you problem, but if you keep bumping the thread it may take longer. Unfortunately this is primarily a community self help forum so does not get quick responses from Virgin Media staff unless you are lucky.
Make sure you phone and ask for compensation for the days without service. Virgin work on the principle of if you don't ask you don't get.
Been happening in AREA30 for over a year. Buy this Vivid gamer package as that does not suffer from over subscribed users "more lies!" Last fix date was May 17th 2017. Now 19th and my net is dial-up poor. It only seems to get better the more people turn off their devices. But by then I have given up.