You are tight on memory… http://www.howtogeek.com/howto/windows/quickly-remove-items-from-windows-xp-startup/

Could you go start > run
Type in MSconfig
In the startup tab remove the ticks from all programmes except Avast
OK out
Reboot

Has that improved the loading times ?