One other suggestion - have you checked your BIOS?
Some virii can alter the BIOS, so it might be worth re-flashing it. Most manafacturers give you the option of downloading a file which you can use...