I recently purchased a 250gb western digital 7200RPM Ultra ATA-100 hard drive. At the time of the purchase I also purchased a new motherbaord (Chaintech S1689 Socket 939), a new CPU (AMD64 3400+) and 512 mb of pc 3200 400mhz ram. I've been getting lots of problems, including this stop message 0x0000009C, as well as problems unzipping/unraring large files. They are often found to be corrupt, when I know the file could not possibly be corrupt (such as downloading a trial version of Office 2003 directly from the microsoft website). Someone recommended that I should buy a hard drive controller card. I really had no heard of these cards before he mentionned it. Do I require one? What do they do? My system seems to acknowledge that the amount of space on my hard drive is 250gb.