Try starting XP in Safe mode. It could be that you are missing an essential device driver. Do Start-->Run--?eventvwr to see recent error messages.
If you have an onboard and a pci/agp graphices card, try removing the pci/agp card and rebooting. Then try removing as much hardware as possible and reinstalling.
Welcome to LQ