Nope, still didn't work. I uninstalled the Realtek PCI bit, had a look for Realtek, found none, ran CCleaner and reinstalled the above having failed again to do the sound drivers.
I'll dig out the XP disc and try a repair install.
Note have also run checkdisk a bit ago as I had a blue screen of...