Veo que alojas las imágenes en el mismo host de la página. Las imágenes pesan varias veces más que las páginas del foro, ¿has pensado en tercerizar la carga de imágenes?
Con ésto conseguirías que te rinda al menos dos veces más el ancho de banda y que no se sobre cargue con 200 usuarios simultaneos.
Me refiero en concreto a hostearlas en otro lugar, en un host pago (son muy baratos los host de imágenes, y te va a salir menos que comprar un VPS) o en Picasa/Blogger (yo uso ese servicio para hostear imágenes desde 2009, gratis, y ni una sola se ha caído).