uasp es un protocolo que ya esta incluido en la mayoria de dispositivos 3.0 y en todos los dispositivos usb 3.1 gen1, o gen2...
Es por lo que ahora ya si se pueden conectar usb 3.1 externos y corren casi a la misma velocidad que los internos...
Luego otra cosa diferente ya es el tema de usar dispositivos como unidades ram como comentas, que es usando un pendrive, una particion...un disco externo como dices me parece una burrada para usarlo como cache...
No es la unidad ram que creas la que se usa como disco de almacenamiento...simplemente es una particion, un usb o cualquier otra unidad que usas para crear una unidad ram que sirva de cache el disco que quieras acelerar...
La realidad es que no sirven para casi nada las unidades de ram, de hecho hasta pierden velocidad real, porque te van a dar unas lecturas de velocidades muy altas que son ficticias, luego en pruebas reales hasta bajan la velocidad en lugar de subirla en muchos casos...Las unidades ram solo servían para meter ahí algunos programas de Windows y acelerar el sistema, pero para acelerar discos no sirven realmente y los datos de lectura y escritura que dan son falsos.
Lo único que conozco que si acelera un disco es el optane que en lectura lo acelera mucho y en escritura pues lógicamente como mucho al tope que tenga el disco...por mas que lo aceleres podras leer mas rápido, pero no escribir mas rápido...