I'm soooo very skeptical about needing to use a RAM disk with modern operating systems.
Here's a link to an article that explains the pros and cons of RAM disks:
https://www.howtogeek.com/171432/ram-di ... t-use-one/
(Especially note the paragraph about the silliness of pointing Photoshop's scratch disk to a RAM disk. Of course, that's PS and we don't know how PSP handles things....)
An important thing to keep in mind is that when you create a RAM disk, you've made that amount of RAM unusable for anything else -- if your image editing needs to calculate a complex adjustment effect, you're S.O.L. and are forcing the operating system to use a (virtual) disk input/output method instead of simply assigning more RAM to the calculations. Likewise if you need to run more than one program at a time.
By the way, Microsoft's modern concept of memory use in Windows is "Unused RAM is wasted RAM." Makes a lot of sense when you think about it. That's why Windows memory management is considered to be really excellent --it's doing all the various activities relating to pre-fetching data, managing virtual address mapping, dynamically loading code pages, etc., etc., etc., in order to give you a smooth user experience. So stop looking at Task Manager graphs, obsessing over performance stats you don't really understand, and...just...relax.
Oh yeah, I almost forgot: I agree with the others here who have said that the best location for a scratch drive is on
a separate physical drive, whether that drive is a HDD or a SSD, because that eliminates disk input/output contention issues with using one set of read/write heads (for HDDS) or one read/write queue (for SSDs). I kind of doubt that a USB device would be good (but I'm not at all sure about that).