There was a product like this, the Gigabyte i-RAM. It used sticks of DDR-200 to DDR-400 and put them onto SATA-I as just a regular drive. You could use it as a ReadyBoost-like drive cache with the use of software, It came with a battery backup.
It was most fun back in the days when you could install Win9x to it as it had 1/10th the latency of even the fastest SSDs. Later on I used it to put a pagefile on for 32-bit systems which could only access 4GB of actual RAM, however when system RAM became cheap enough I instead used RAMdrive software to put the pagedrive on otherwise inaccesible RAM above 4GB. I never was able to use it for ReadyBoost itself but heard of some workarounds to allow that
BTW just about every HDD in the...