Hi.
First post here and I hope constructive
I had identical Problems with my 20MB service during the autumn months. As described, my upload was sometimes higher then my download.
However, everything got fixed when Virgin did maintenance in my area (BN1). You can find the details on the maintenance here:
http://status-cable.virginmedia.com/...o?ticket=74642
Ever since that maintenance my speed has been perfect.