fdisk /mbr is not advised with NTFS systems - although it generally works OK. Fixboot and fixmbr - from XP CD recovery console are the correct options. In this instance, it sounds like the machine cannot cope with a drive of this size. Create a 20GB Partition, format and install. See how it goes.