Resposta curta é sim. O Windows 8 é fornecido com o IIS para que você possa configurar como um servidor da web. Você precisa ativar o recurso IIS e os itens associados.
Existem vários tutoriais on-line encontrados com uma pesquisa rápida. tente aqui .
Quanto à RAM, as versões de 64 bits abordarão a RAM que você instalou. Versões de 32 bits abordarão aproximadamente 4 GB