According to the PostgreSQL documentation, "The useful range for shared_buffers on Windows systems is generally from 64MB to 512MB.".
I'm wondering how this might alter when running multiple database clusters (in PostgreSQL parlance) on a single server?
The numbers don't change. There is a separate shared buffer pool per cluster.