You can try PC Inspector File Recovery. It's free at http://download.pcinspector.de/pci_filerecovery.exe
I've recovered data with it even after formatting a hard drive. However, as you save new files/downloads on your computer those lost files will be overwritten and become unrecoverable. You don't want to make any changes to the disk until after you get your files back. If possible, install PC Inspector on a seperate partition. If you can't, then you can install it on the same partition, but run the risk of it overwriting some of your lost data.