Olhando para mover alguns sites de revenda de hospedagem compartilhada para um VPS com 4 núcleos, 4 Gb Ram, 120 GB. O tráfego dos sites é de 1000-3000 visitantes/mês, alguns deles Woo.

Alguém pode me dar uma ideia de quantos sites esse servidor suporta? 10? 50? Mais?

Obrigado!
Com essas especificações, você pode facilmente acessar mais de 30 sites. Como, atualmente estou em um host gerenciado com metade dessas especificações e gerenciando facilmente 10 sites de alto tráfego.
Sem conhecer os detalhes de cada site, isso é quase impossível de dizer. Um site mal configurado colocaria esse servidor offline sem problemas, da mesma forma se o próprio servidor não estiver configurado corretamente. Uma coisa a ter em mente é que 4 GB de RAM e esses 4 núcleos também estão sendo compartilhados pelo próprio servidor para operar, excluindo o uso real de recursos para os próprios sites.