Ummm.. will have to dig to get the relative articles again, but it goes along the lines that XPSP2 would stop itself DNS cacheing due to another service running at the same time...
An article explaining cacheing tweaks here...
Articles
http://www.helpwithwindows.com/WindowsXP/tune-24.html