Si realmente tienes 3500 usuarios en línea, con 100 mil visitas al día y estas en un hosting gratuito, mejor quedate en el
No había leido lo de los 3500 usuarios conectados a la vez, estás seguro??
para mentener 3500 usuarios conectados A LA VEZ como tu dices necesitarías por lo menos 2 servidores o mas trabajando en paralelo (Load Balancers), tambien puedes hacer un sistema con varios VPS (3 o 4) y un sistema de Load Balancers que te resultará mas funcional y más barato.
Si quieres probar y usar un solo servidor te aconsejo un Xeon x 2 con 4 GB de memoria como mínimo.
En thePlanet tienen varias opciones para
servidores manejados