512 Megs de RAM não são muito mais. Eu recomendaria a atualização para pelo menos 2 Gigs se você estiver indo para executar o SQL Server no servidor. A regra geral com o SQL Server é que mais RAM é sempre melhor (contanto que o SQL Server possa usar essa quantidade de RAM).
O SQL Server vai rapidamente levar toda a memória disponível na máquina, não deixando nada ou quase nada para o servidor web e o sistema operacional. O SQL Server irá, a fim de melhorar o desempenho do cache, o máximo de informações possíveis na memória, de modo que ele tenha que ir para o disco o menos possível (independentemente do tipo de design de banco de dados usado). Com tão pouca memória disponível (você provavelmente só terá 100 Megas de RAM se disponível para o cache de buffer) você não poderá armazenar muita informação na RAM, e você estará batendo no disco o tempo todo. procurando dados.