ui, das war wirklich keine gute idee.
hast du beim xp alle treiber überprüft, ob die wirklich alle (ohne ausnahme !) für xp gemacht wurden ? bei xp musst du unbedingt alles auf den neuesten stand bringen. sonst ist klar, daß du damit die größten probleme hast.
wenn nicht für alle geräte windows-xp treiber verfügbar sind, nimm einfach windows 2000 mit service pack 3. ist auch nicht wirklich schlechter.
hast du schon einen memory-test gemacht ?
www.memtest86.com ?
ist die harddisk ausreichend groß ? wenn ja, kannst du die primäre partition halbieren (z.b. mit powerquest partition magic) und zusätzlich zum win98 eine win2000 oder winxp installation machen. dann kannst du bei jedem booten auswählen, was gerade gewünscht ist.
wie schauts mit dem netzteil aus ? ist das ein qualitätsprodukt und hat mindestens 350 watt ? minderwertige netzteil können auch zu systemhängern führen, auch wenn sie 300 watt haben. das heißt nämlich gar nichts.
ein bios-update würde ich auch einmal machen, wenn das schon länger nicht passiert ist.