winxp home slow boot



hi i am having trouble with my laptop, it takes about 30 seconds to
login from when you click on a user name,
it should not take this long because our older 1ghz athlon takes about
5 secs and thats with 256 mb of ram

I have all the latest updates, done defrag, disk cleanup, msconfig
ect...
and this is my computer specs:

acer aspire 3003WLMI
Mobile AMD Sempron 3000+ (1.80 GHZ)
1024mb of ram (1 gigabite)
60GB hard drive (i think its 5400rpm)
windows xp home (all the latest updates)

i would appreciat any help its driving me mad!!!

.