Buscando trasladar algunos sitios de alojamiento de revendedor compartido a un VPS con 4 núcleos, 4 Gb de Ram y 120 GB. El tráfico de los sitios es de 1000-3000 visitantes/mes, algunos de ellos Woo.

¿Alguien puede darme una idea de cuántos sitios puede manejar este servidor? 10? 50? ¿Más?

¡Gracias!
Con esas especificaciones, puedes acceder fácilmente a más de 30 sitios. Actualmente estoy en un host administrado con la mitad de esas especificaciones y administro fácilmente 10 sitios con mucho tráfico.
Sin conocer los detalles de cada sitio, es casi imposible saberlo. Un sitio mal configurado desconectaría ese servidor sin problemas, del mismo modo si el servidor en sí no está configurado correctamente. Una cosa a tener en cuenta es que el servidor también comparte 4 GB de RAM y esos 4 núcleos para funcionar, excluyendo el uso real de recursos para los sitios mismos.