Проще говоря, у вас недостаточно памяти для полноценной работы Windows XP. Вы, вероятно, делаете много памяти, подменяя жесткий диск, вызывая медлительность. Новые сервисные пакеты и множество обновлений (необходимых для безопасности) часто могут усугубить ситуацию.
Я считаю, что 1 ГБ - это минимум, чтобы хорошо работать с XP, и 2 ГБ, чтобы хорошо работать с Vista / Windows 7. У меня было много людей, которых я знаю и которые помогли лично, передумали о покупке нового компьютера после простого обновления оперативной памяти (и очистки некоторых вирусов, в некоторых случаях).