My standard advice to all pixellation queries applies just as well here as anytime... (and sorry for the long-post)
Pixellated pictures on live TV are often the sign of a signal fault. If you've rebooted your box once, then there's likely a fault somewhere, so this will need VM to intervene. You're likely to need either an engineer visit or a replacement box, depending on what VM's remote diagnostics turn up.
First check the automated faults line for any existing issues in your area that could be the cause: 0800 5610061. If nothing's reported, assume VM don't know about your fault and ideally you'll need to call them.
150 from a VM phone, 0345 4541111 from any other phone - choose the options for "I have a fault with my TV service". Alternatively you can wait on here for staff to respond, which may take a day or so.
I have a TiVO box with phone/TV/broadband, I've had the box for many years and it still works but slowly. 😊
Depending whether you're in your minimum term contract or not will dictate how strong your negotiating position is, however...
The TiVo's remain fully functional, but were never known for their speed. You meet the criteria for an change to a V6 box or 360. They're both the same physical box (much newer and quicker than your TiVo), but the major difference is the software. The TiVo has an inbuilt internet connection for all the online functionality the V6/360 doesn't - hence the requirement to have VM broadband.
V6 runs the same software as you're used to, just with the additional speed, 6 recording tuners rather than your 3, and additional streaming apps.
360 is completely different software, that is not TiVo and has pros & cons. Do your research, there's plenty of threads on here (this one as good as anything ), and then you'll need to call VM to see what deal they'll offer you. The staff who respond on here can assist with faults, but can't do package changes.
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