He instalado Discourse en localhost en Windows, pero el problema es que carga muy, muy lento.
Esa es la naturaleza de una instalación de desarrollo.
pero es muy lento, tarda 20 segundos en cargar
Sí. En serio. Eso es correcto. Toma menos tiempo después de la carga inicial, pero la primera carga tarda mucho en cargar todos los recursos.
Si quieres usar Discourse y no realizar desarrollo, sigue las instrucciones de instalación en la nube.