^ Yep I've probably already posted around about removing the limiter to make 32bit Windozes use unlimited RAM, and about RAM caches.
If it helps here are the settings I use with Primocache:

I like one cache task for each drive (irrespective of the number of partitions in each drive), with block size tailored for each type of drive.
For SSDs I use 4K/8K block size, even though this increases the overhead, as this gives max boost. Spinners are well served with larger block sizes, like 128K, that decrease the overhead (a 4TB spinner @ 4K block size = tons of overhead).
For strategy I use caching both read & write, with infinite write-delay, but this is clearly dangerous (a power outage could seriously screw the system). For starters better use only read caching, or read & write but setting a very short write-defer, like 10 seconds.
Of the 16GB total RAM I dedicate 4GB for the 128GB SSD, and 2GB for the 1TB spinner. There is also a variable-size, 4GB tops ramdisk running.
The spinner is set to turn off after 6 minutes of inactivity, and spends ~90% of its time sleeping in silence. Once the particular files in the HDD are cached, you can run programs, watch movies or pics etc. located in it while the spinner is turned off, which is cool 😎 .
Primocache works equally well in older comps with XP (provided they have enough memory to make room for a sizeable RAM cache), on my P4 Preshott with 3GB of memory I dedicate 0.75GB for RAM cache.