try stopping norton from loading at start up just to test if this is whats slowing it down.
there is a little tool made by microsoft called bootvis,this will optomize the xp start up to boot faster.its no longer available but i have a copy,if you want to try it click the little yellow envelope beside my name and i will send you a copy to try.
Used bootvis from huggyg71 (thanks) and I thought the results confirmed what I saw at start up. A long delay of about two minutes with little activity. All drivers and programs seem to load quickly without problem. The optimise function from bootvis had no effect. Then I disabled some service programs eg Ati Hotkey Poller, Auto updates, Fast User switching (about7 in total) adn re-ran bootvis - which reported that it was now faster by 90 seconds approx. Only problem is if fact the start-up time is just the same. (Confused?)
what was the name of the driver,program etc bootvis displayed as taking the longest to load in the graph?
hover your mouse over the graph to get the name.
logon+service takes the longest for me at around 16 secs.
try setting your uneeded services to manual if they are set to auto.the safe settings click here work well for me but every set up is different so click the name of the service to get more info on it and see if you need it or not.make a restore point before changing anything just in case.
have you run defrag lately?
also try unticking everything listed in start/run msconfig/start up just to test if it could be something here slowing it down(i know you stopped norton before with no effect).if with everything unticked its faster then put back one tick at a time and see if you can find the culpret.dont forget to re tick the av and firewall again when finished testing.
also are all your drivers up to date for motherboard chipset and graphics card etc?also check windows itself is up to date click here