The Process of Changing DNS in Windows XP is mentioned here...its quite simple...check this out
http://www.techgodown.com/how-to-change-dns-server-in-windows-xp/
I have windows XP pro and am on Comcast cable for my internet.
My ping times are good (in the 30s) download speeds are averaging 3012 with uploads at 240.
My problem is somtimes it takes a very long time for pages to open no matter what site I am on.
I have read that you can change DNS servers and it may help.
How do I do that and to what DNS server should I change it to?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic