It's been pretty solid since we had it installed in Sept. Reading the forums, some stating Virgin have 'oversubscribed' and the network cannot cope with the demand.
Congestion would be indicated by slow speeds only during the peak time.
If you're getting issues in the morning, etc then it probably is an SNR issue.
Have you had an official response from VM?