Squisher, I'm jumping in a little late here. One suggestion, have you tried re-installing the Operating System (Windows XP)? There should be an option when re-installing to retain all of your programs and files, it basically installs the operating system over itself, updating drivers....
jp:D