The choice is obviously Cable, because of its low cost and good speed, take into consideration one hour on a dial up, first the dial up per hour cost+the mtnl telephone cost where as in the Cable modem you just need to pay up the initial installation cost and 800 to 900 rs. per month and you can enjoy quality surfing throughout the month with no problems at all.Though some cable providers put a restriction on bandwidth thats not an issue at all since a home user doesnt need to download so much of data or else in case you need to also the fees slabs with cable service providers are very easy going on you pocket