Во-первых, Windows 98 не работает с файловой системой NTFS, так что если вы при установке Windows XP форматировали раздел в NTFS, 98-ая не поставится из-за невозможности обращения к диску.
Во-вторых, старые версии операционных систем могут не содержать драйверов для более современных устройств, а разработчики этих девайсов не пишут драйвера для систем, которые в настоящее время не поддерживаются.
В-третьих, если есть необходимость даунгрейда операционной системы - нужно форматировать винчестер или удалять файлы предыдущей операционной системы полностью, чтобы избежать конфликтов программного обеспечения.