Amiga ram disks were better in my opinion (dynamically-resizing RAM disks were seriously useful), but it sounds cool. It would still use swap space if the application used too much ram though (theoretically you can disable swap but apparently Microsoft don't like this).
Why not ramp up the geekage and run a whole OS in a RAM disk, running Firefox and Calibre?