El tener las imágenes en disco duro no debería afectar a la ram, al momento de servirlas es cuando se utilizan recursos.
La cantidad de RAM dependerá del servidor que estés usando, el numero de peticiones y otros factores (caching, por ejemplo), paro en un principio si no vas a servir todas la imágenes en una pageview debería aguantarte. Quizá una buena opción sería servir el contenido estático con otra cosa que no sea apache, por ejemplo ngnix.
Yo me preocuparía por el ancho de banda.
Saludos