D**n, I was pretty sure USB was mixed up in this somewhere. Are either your keyboard or mouse USB? See
here.
Looks like Naples could be right, the next most common problem is RAM. XP creates a RAM drive during installation and all sorts of memory mismatches can cause it to freeze.