Yes, they are around, but they are pretty dang expensive. But, they are pretty dang fast to make up for it, and more reliable.
I would consider your proposed setup a good idea, but having your programs on a partition different that your OS seems like bad news to me. Do you know a good away around that potential problem?