It could be System Restore points that are taking a lot of the space, by default Win XP will take a lot of space for Sys Restore if left to its own devices. You can change the amount of space it will take in the Control Panel>System>System Restore tab. I always found that 400MB or so was more than enough.