Uma das razões pelas quais a imigração dos EUA tem a recusa de visto é se parece que o candidato está tentando 'jogar no sistema' para viver nos EUA sem solicitar um visto de residente. Na verdade, cabe ao requerente convencê-los de que não é o caso.
A descrição que você dá é que seu namorado ficou o máximo de tempo possível no VWP (90 dias, literalmente para o dia), então voltou e imediatamente aplicou para um B1 / B2 por mais cinco meses. O padrão certamente parece uma tentativa de permanecer nos EUA para um observador casual. Estar em um relacionamento romântico com um americano lhe dá um strong motivo. Estar nos Estados Unidos por oito meses em menos de um ano provavelmente cairia na definição de "residente". Não acho surpreendente que o visto tenha sido recusado.
A abordagem mais provável de ser bem-sucedida é que seu namorado fique fora dos Estados Unidos por um período substancial e, em seguida, solicite um visto para uma estadia muito mais curta. Nada impede que você o visite enquanto ele estiver fora dos EUA. Agosto poderia ser longo o suficiente, e quase certamente seria se ele não tivesse feito a aplicação B1 / B2. Infelizmente, o pedido de visto deixou claro para a imigração que ele queria ficar nos EUA o quanto pudesse, e isso contaria contra ele. A partir de agora, ele só receberá um visto quando puder fornecer provas suficientes para a imigração, dizendo que só ficará nos EUA para as visitas "curtas e ocasionais" esperadas de um visitante B1 / B2 / VWP. Se ele puder estabelecer laços strongs com seu país de origem, como ter um emprego permanente, um apartamento alugado, etc., que ajudará.
Como alternativa, ele pode solicitar um visto de residente se ele se qualificar.