Amigo, un foro no es igual que un blog de WordPress, al igual que tener 400 conexiones simultáneas puede ser mucho o poco, ya que si tienes 400 personas navegando de forma constante (viendo mensajes, respondiendo, navegando entre secciones) o visitan y sólo se quedan un rato leyendo.
Por esa razón, la única forma de saber lo que necesitas, es que contrates el servicio de un sysadmin (creo que Toledano de puede ayudar).
Por otra parte, en mi servidor es normal que 4 o 5 ips tengan activas más de 200 conexiones, ya que por lo general son conexiones compartidas, como por ejemplo, si utilizan Opera Turbo o algunos proveedores de Internet que utilizan sus propios servidores proxys.
También hay muchas formas en las que puedes optimizar tu servidor, optimizando el mysql y el apache.
Espero te ayude o asesore un poco mi comentario.
Un saludo.