No mencionas usarlo, por eso creo que lo primero que haría sería agregar un CDN; esto reduciría mucho la carga del VPS, ya que las solicitudes más grandes no tocarían el servidor.
Además del CDN, también optaría por un almacenamiento similar a S3 que te permita escalar por separado el almacenamiento y los recursos del VPS (si tu comunidad depende mucho de las subidas).
Estas recomendaciones ayudan mucho a reducir la carga y el aumento de precio es mucho menor que el de un VPS más grande.