RAY, с помощью
Msconfig попробуйте отключить сторонние (не Microsoft) службы и программы из автозагрузки.
Еще в Диспетчере устройств (Пуск -> Выполнить -> devmgmt.msc) можно отключить некритичные девайсы (сетевые карты, модемы, звуковые карты, контроллеры USB, веб-камеры, кардридеры). Это на тот случай, если проблема в несовместимых драйверах.
Если по рассеянности отключите что-нибудь нужное и система не загрузится, используйте последнюю удачную конфигурацию.
Также автозагрузку можно поковырять в
AutoRuns, но очень осторожно. И лучше не трогать записи, где в столбце Publisher = Microsoft или Майкрософт.
Почитать статью:
Дополнительные способы устранения общих неполадок, возникающих при запуске Windows ХР
При наличии ошибок в журнале событий приведите их в соответствии с
этими инструкциями.
P. S. В конце концов, если у вас такие проблемы с SP3, почему бы его не удалить в Установке и удалении программ?