Try to get rid of entries present in your registy.
Backup your registry and then clean up anything that seems to be useless and using your memory resources at startup. You can find it under the following path
HKEY_Current_User and HKEY_Local_Machine –> Software –> Microsoft –> Windows –> Current Version –> Run, Run Once
Also ensure that you have enough space in ur C drive as that is the default location for memory management.
If you dont have space then change your memory swap space to some other drive.
You can do that by modifying the key under…
My Comouter (Rt Click) –> Properties –> Advanced –> Performance –> Advanced Tab –> Virtual Memory Change –> Make C: to no paging file then click on set
Then go to some other drive letter where there is space and set the paging limits to
Min=Your RAM Size eg 512 MB
Max= 1 1/2 time your RAM = 800 MB
I am sure tweaking these things would make your system faster.