Try PC Inspector File Recovery. You can get it from download.com and its freeware. Its pretty good and it saved me more than a few times.
A important thing to remember:
Don't touch the drive that contains the deleted files. Windows may overwrite the deleted files with new stuff.
C. P. U. Its not a big processor... Its a series of pipes!