So when you loose your connection, however that may be... And then your laptop attempts to associate, it take an abnormal amount of time only on XP and not say on windows2000?
Have you reviewd your ACS Failed attempt logs? Do you possibly have more than one ACS server configured on the AP?