Hola mira yo he comprado a Enlace eliminado actualmente tienen servidores de 24 ram x 16 cores por solo 270/290 Creo
nosotros hemos manejado esas visitas con servidores que el vende.
Lo que hacemos es que la DB obvio ira en otro servidor, asi no cargaran tanto los procesos de apache mysql al mismo tiempo en un solo servidor.. (la respuesta se vuelve lenta)
Seguro un servidor de esa capacidad te aguanta las 500mil "html ficheros" y en otro puedes usar la DB. claro haras conexion remota y no a "localhost"
ya asi es mas facil ir configurando el my.cnf (servidor mysql) y el httpd del apache (servidor de ficheros)
Esto para empezar. Los servidores con esa cantidad de memoria y procesadores suelen aguantar mucho.
Aparte teniendo asi por separado sabes que es lo que mas satura, si php/html/images o la base
En webs de juegos solemos tener un servidor para swf, otro servidor para imagenes, otro para archivos web y otro para db. Estas mismas arriba de 250k diarias