Welcome to Techzonez.
One bit of advise,whenever possible always do a fresh clean install and not just an upgrade.

If you just do an upgrade,some of the previous system files and drivers will still remain on your system.This can cause conflicts with the newer system files and drivers,resulting in stability and performance issues.

I notice in your post you say you installed all the XP updates but not the drivers.
Make sure you download all the relevant XP drivers from your hardware manufacturers web sites.

One other thing,have you installed XP SP1a?
If not,then i would recommend you install it.You can download the full Service Pack here (125MB)