Here is a quik warning for something I don't know very much about.
I once thought the same you do now, and created a Ram drive for like 10MB.
I installed the client, setidriver and a couple of wu's. It will of course, in addition use the 15MB for usual memory it requires.
But, the problem I had that the results were not accepted.. And the times were even higher than running from HD.
Though I'm not sure if it was my computer causing that.
You could try ofcourse, I mean, if it only takes a few ours
Anyway, the client doesn't write much data to your hd when it crunches, so it might speed up for a few seconds but really not much.
And when the power goes down, or the computer restarts, the Ramdrive will be emptied..
Good luck experimenting!