Hey buddy..............U seem to be a new member......Welcome To the Forum...................
I don't know about Hardware........but............
1. Format ur Pc...............as there might be useless files.................
2. Delete Prefetch Files
3. Defrag Your Pc..............
4. Use Good Antivirus Software............
Dont use Norton Antivirus...
5. type
Msconfig in Run.....and uncheck the useless programs for startup............
6. Refer to this thread also.........
MASTER TUTORIAL: Make Your Windows XP Super Fast !!!
and this one also
WINDOWS LOADS SLOWLY
7. other info r posted already