|You have a CD drive AND TWO DVD drives on one computer???|
If these are IDE drives, have you set the master/slave jumpers correctly? If they are Sata drives, try switching Sata ports (sometimes two of your Sata ports are unusable if you are also using EIDE drives, depends on motherboard) You also might have port assignment issues/conflicts in windows. If you actually have 3 optical drives, try unplugging one completely. Your DVD drives can read CD's, so 2 DVD drives should meet all of your needs.
One of your optical drives needs to be first in boot order with your hard drive after it so you can load or repair windows. When your system does not find a bootable disk in the drive, it will look to the hard drive, so you can leave it this way without worrying.
You also may need to load drivers for each of the drives you are using, your XP disk may not have drivers for newer drives, in fact, it does NOT natively support Sata drives at all. If any of your drives are Sata, you will need to load the drivers while installing Xp (with a floppy, or on a customized XP disk), OR install XP with the Sata drives inplugged, then install the drivers, then reconnect them, and start.