all I get 0.5/1.2 Mps.
Doesn't sound like Virgin Cable; more like ADSL, which is dependant on line length and not to be recommended.
What are your router stats and exchange, so we can see what you could be getting?
1999: Freeserve 48K Dial-Up => 2005: Wanadoo 1 Meg BB => 2007: Orange 2 Meg BB => 2008: Orange 8 Meg LLU => 2010: Orange 16 Meg LLU => 2011: Orange 20 Meg WBC