What's wrong with using Google's public DNS? I use it, even though the DNS automatically assigned to me beforehand worked just fine too.
flamedisable the wireless adapter and the ethernet adapter in the connections window thing
then re enable the ethernet adapter
and then do an ipconfig /reset /renew in cmd prompt.
also: ipconfig /flushdns
can't hurt, considering you're having DNS issues.