orangetree,
There are two things that could be causing this:
[list=1][*]Bad Driver[*]Bad Hardware[/list=1]
If you have already updated all your drivers, then check your hardware. Older Optical Drives are famous for causing long load times for WinXP. But without any details on your computer's hardware, it is just a stab in the dark.
Take Care,
Richard