The method i use is to boot win xp in safe mode, remove from device manager all chipset specific drivers, then reboot for a repair xp installation. Did it many times as i am responsible
for the maintenance of friends and family members pcs. Only problem i had once was that i had not written down my xp key and the installation kept asking for it. Any other key i had did not work. It happened only once but it would be safer to just retrieve the key before any other procedure. Of course, BACKUP FIRST! After the installation, install new drivers (chipset first, vga second. All the rest can wait) and then perform a Win XP update. You can use Autopatcher XP to save time and hassle. Good luck!