I don’t really use XP much, (get Linux mate 😉 ) but as far as I know, XP only requires a 1ghz + with 64mb + RAM, which you have. Have you tried disabling things such as ‘VDU Shadowing’ in the BIOS setup? or tried removing Hardware and putting it back in bit by bit? It’s possibly just a nasty IRQ conflict or something. Aslo, have you tried (it’s tedious mind) getting the latest XP patches?