El hardware puede ser una limitante si, pero depende muchísimo de cómo está tu aplicación creada. No es lo mismo 100 mil usuarios conectados en simultáneo despachando una web dinámica php-mysql con cache de consultas lentas, a una web sin cache, por ejemplo. O bien a despachar una en HTML puro.
Y hay una tercer rama correspondiente a qué tan bien está configurado el servidor, no es lo mismo servidor una web con Apache y mod_php, que es una tecnología vieja y lenta, a despacharlo con Nginx y
HHVM.
Hay muchas formas de hacer benchmarks para ver cuanto soportaría determinado hardware también, una de las utilidades es
Apache AB , también alguna herramienta como
BlazeMeter con Newrelic te podría servir.
Ya nos cuentas cómo te fue.