5Mbps, you lucky dog! I get 3Mbps on a so-called 100Mbps package here. I could get 8Mbps DSL at 1/6th the price I pay Virgin.
It's been getting worse every week for ages. I've been round this block with Virgin before; it could literally be a year or two until it's sorted. I'm guessing it's time to bail now there are alternative 50+ Mbps options.