Coincido.
El "depende" siempre es parte de cualquier respuesta, al menos en IT.
Por qué? No es lo mismo una landing page con 3 imagenes, todo optimizado, cache y etc, que un sitio en prestashop con 30.000 articulos y sus variaciones
Incluso deberías evaluar si no es mejor tener 1 server para la DB y otro para la web, o si ambos deben ser de igual tamaño o alguno puede ser mas chico.
Si necesitas compararlo con tu actual sitio, te recomiendo que veas de copiar tu sitio actual, optimices todo lo que puedas y utilizar herramientas como ab (apachebench), siege, wrk, o mas graficas, como jmeter para realizar un stress testing para poder comparar resultados entre tu servidor actual y el nuevo.