The speedtest is fine and downloading from anywhere else using this connection is fine, so the issue does not appear to be my VM line. It doesnt appear to be a youtube issue either as if i tether my android phone and use the same computer to browse youtube through O2 there is no problems.
Looking at the graph from youtube i posted, VM's network average speed took a real hit in the last few days, where all the other ISP's are averaging the same, so it does seem to point to a VM issue.