Try this:
http://www.virginmedia.com/help/20mb...timisation.php
The 20Mb service does fluctuate dramatically - this is normal. If you want a consistent speed downgrade to the 4Mb service or wait 'till they roll out the 50Mb service (the technology for 50Mb speeds should mean greater stability for 20Mb customers).