optical drive = DVD/CD/Blu-ray, as opposed to a magnetic drive like a hard drive/tape.
512mb and a 4200 rpm drive (which is normal for laptop drives) is not horrible for XP, setup should have not even been close to a day without some really bad things happening. Get a disk check utility from the drive vendor, run it, see what happens.