You can download the blockchain fast from here:
http://eu1.bitcoincharts.com/blockchain/While you wait for the download go to a KNOWN CLEAN computer (use a Linux boot CD) and make a paper wallet here:
https://www.bitaddress.org/PRINT IT OUT. DO NOT LOSE IT.
Then restore your wallet.dat and you should see your coins. Immediately transfer them to the paper wallet. That will make your coins safe until you are sure your computer is clean.