Don't virgin still slow you down once you have reached a certain download/upload ratio?
VM stopped doing that a while ago. BT still have a 60gb usage policy on some their packages, if I recall (they do have unlimited packages also, but obviously more costly).