Originally Posted by linMonkey024
...i ping's said ip address and it looks like i'm getting between 15 and 45% packet loss...
Well, dns is built on top of lower layer protocols, and if the lower layers don't work, DNS is going to struggle, too. There may be a little relief availab le by using, eg, dnsmasq, to give you some level of caching, but you'd be better off fixing the problem rather than trying to put sticking plasters all over it.
OK, so where is it going wrong? Run a traceroute to your DNS server, which should give you a more-or-less listing of the ip's between you and there. Ping the nearest. Do you get a packet loss? If that's ok, move on to the next closest ip. At some point, you should be able to say "I get packet loss between here and here". That's the problem that you have to fix.
I'm betting it'll be your wifi link, but I could be wrong - we'll only know when you have actual evidence. If it is beyond your premises and beyond the ISPs first IP, there is a chance that changing the DNS server will help, otherwise you'll have the problem whatever ip you use for your DNS server.