I have a new Gigabyte GA-K8VM800M mobo with VIA K8M800 chipset and a WD 160Gb SATA drive. I wasted a few hours trying to get winXP to load - changing BIOS settings, taking everything out and putting it back in one by one - then I searched the web.
The link to the VIA driver fixed my problem.
Regards to all who contributed.