AOL are totally pissing me about here, need another ISP so need recommendations....

Criteria:

Unlimited usage (I do a lot of torrenting, often easily doing 100GB a month).
Give me the speed I should be getting (Should be getting 6mbps from AOL but only getting 512kbps despite about £30 in phone calls to them & countless promises that it would be fixed).
Not Tiscali (fell out with them over slow speeds years ago) or Orange (they disconnected me with 2 days notice in the past for using too much of my UNLIMITED package).
Not overexpensive, say £25pm max.

Any recommendations? Especially from anybody in Castletown.