Mine's been like this since mid november in Bristol. Online gaming is impossible, lots of pages won't load. I'm frequently getting pings over 150 ms and up ot 50% packet loss.
I didn't even bother with the call centre as last time it took me 5 calls to get to someone who could actually help me.
The problem has arisen due to massive oversubscription of the network, and is particularly bad at peak times and is massively worse for me when student term starts, with there being a large student population here in Bristol (myself included).
Bottom line is, we're not getting what we're paying for (cable isn't that cheap too) so it needs to be sorted.
I've contacted their second line support technicians via the support newsgroup. replies, help and info are quick to arrive there, despite the group being manned by some of their tecchies in their own time from what I understand. To set up the newsgroup do the following (thanks to sephiroth from the virgin support forums):
... posting a help request on the VM support newsgroup, who are 2nd line support techs and will respond quickly to you. If you're on Vista or Windows 7, you would use Windows Live Mail (a standard part of your system).
You'd click the "Newsgroups" link at the bottom of the screen and then Tools/Accounts then Add/Newsgroup Account.
Give your Display Name (like kiloman), your e-mail address then your server address for the newsgroup which is "news.virginmedia.com".
You'll then be able (via the Newsgroups menu item) to select the Virgin media icon on the left of a search panel, click on "All" and wait a few minutes till it's finished listing thousands of newsgroups.
Scroll down to "Virginmedia.support.broadband.cable" and double click it.
And you're there. You can post your stuff.
I contacted them yesterday night and there's someone coming round on friday (could have been today if I wanted!) to sort out my upload power problem, though the oversubscription issues are more widespread and fixes seem to be taking longer. If mine isn't sorted out soon I'm going to take things further. I have the email address of the CEO should a call to their support prove fruitless.
Let me know how you get on if you get someone round to have a look at it.
Hope that helps
Alex