Sounds like a dodgy or incompatible bit of hardware to me.
Try running a check on your hardware before installing. Do this by booting up to an operating system and type this into a command prompt.
d:(Or CD drive letter)
Or simply run chkupgrd (I think) from the i386 directory on your CD drive
It puts a text file called winnt32.log in your system root folder (either Windows or Winnt)