Com essa especificação fica difícil desenvolver, principalmente porque os programas utilizados gastam muita RAM, além do próprio Windows. O melhor a se fazer seria utilizar uma distro Linux, com um ambiente leve como o xfce. Não se preocupe, inicialmente existe sim uma certa dificuldade para migrar de Windows para Linux, mas depois que se acostuma dificilmente volta XD.
Outra coisa importante a se fazer tendo em vista o seu hardware é ir para editores de código mais leves e que não gaste tantos recursos da sua máquina, para isso temos o Sublime e o NeoVim. O segundo inclusive é um editor inteiramente feito no terminal, roda apenas em modo texto, portanto gasta pouquíssimos recursos.
A fins de comparação, o meu notebook com um I3 6 geração 2.3GHz e 4GB de Ram + 4GB de Swap não abria firefox e vs code juntos, mesmo utilizando Linux, quando estava no Windows era pior ainda. Para PCs fracos o Linux realmente faz milagres e a capacidade de personalização pode fazer com que você nem mude tanto a forma de usar o computador.