It's the same for any other os. The more cluttered the HDD the slower it is. Try defragging.
I have few programs installed in WinXP.
I tried defragged. boot up still slow.
my hdd is very empty one. only few programs.
i only have symantec anti virus and zonealarm as background program.