mix of the 2, 105 is via speedtest.net and the lowest download speed ive had from various servers (microsoft, torrents, cnet)
i know there has been a lot of slowness with virgin and what i have seen on the net its a dns problem, so i use google dns (8.8.8.8, 8.8.4.4)