Does the ISP actually redirect all DNS requests or just try to resolve typos and strip phishing sites? In most cases, you can override the default DNS servers that your ISP provides and put in something like OpenDNS or one of the root DNS servers.
This may help:
http://theos.in/windows-xp/free-fast-public-dns-server-list/-Roc Tor Admin