I have also been suffering the problem in previous versions of Recuva, where when scanning my C Drive, the scan would complete after a second or so and no files were found. ( I have a laptop with similar config to my desktop and Recuva has worked superbly since early versions).
On trying the latest version (1.04), I find some improvement in that some files are found, but Recuva crashes before completion of the scan. As I pointed in the title of this post - an improvement.... but...not quite there.
Recuva will be a brilliant piece of software when this solved.
Keep up the good work