Regarding actual throughput speeds, have a look on samknows for an estimated speed, or there should be a review site where you can view a map that lists people's ISP and tested speeds at their addresses (i.e. see if anyone near you has the service you're thinking of getting and checkout their speed)
