Virgin's network has been a little flakey over the past couple of days, I think it's got a lot to do with the introduction of the 30mb service and the continued switch on of 100mb.
Mine seemed to smooth out after a 36 hour period of drop-outs and routing issues. Now my latency is sub 10ms to the bbc sites and everything is loading like it's local on 50mb