Update guys
Spoke to Virgin, total time of conversation took 51 mins.
This Monday an engineer from Virgin will visit to hopefully fix the problem. I managed to get someone to understand the situation. Seems mentioning the speed of the broadband is all that it takes. Was always informed that I get 10Mb speed etc etc. I kept reminding him that problem has nothing to do with the speed but quality of line(connection).
I remember when I was with Zen 3Mb connection a few years ago and it was excellent due to the quality of the connection.
Will update the thread again on Monday. I hope it gets fixed.