Попробуйте подключить USB-flash disc к выключенному компьютеру и после этого включить его.
Старые системы опрашивали устройства до входа в BIOS и сохраняли информацию о стартовой конфигурации независимо от количества устройств, подключенных после окончания P.O.S.T.-процедуры. В этом случае помогало только полное выключение компьютера.
Я тоже неоднократно ставил ХР с флешки и на нетбуки, и на ноутбуки, и на десктопы, причем пользовался разными утилитами для создания загрузочной флешки. Всё проходило на ура, единственныйсовет - флешку нужно форматировать под NTFS, с этой файловой системой установка быстрее идёт.
IMHO: Есть сборки WinXP, в которые интегрированы все обновления системы, драйверы SATA и включена поддержка новых чипсетов, но ваша к таковым не относится.