あ、あと大事なこと忘れてた
RAMDAでTempフォルダの位置を指定するオプションあるけど
あれのシステム側の方は弄らずにデフォルトのままにしておいた方が良い

ユーザー側をRAMディスク上のTemp(便宜上Z:\tempとする)にしておいて
C:\Windows\Tempを一旦削除、コマンドプロンプトで
以下のコマンドを実行

mklink /J C:\Windows\Temp Z:\Temp

こうすると一見システムルート上にTempが作られてるように見えるけど
Tempフォルダの実体はRAMディスクに作ったTempフォルダに存在するようになる

こうしないと一部のソフトはシステムルート上にTempフォルダが無いと判断して動作がおかしくなる