Yes and no. DNS cache poisoning is actually a attack on your ISP, or who ever runs your DNS servers, and not personally on you. It can effect you, but thats rare. How the router helps, is it's "advanced DNS" feature, which actually uses OpenDNS's servers, which are not ****e to most such attacks. Then again, most modern ISP's in the US aren't ****e to most of these kind of attacks.
My MAIN question though is....WTF? Between this post and your last one, did you get a virus or something?