Você está usando gráficos integrados? Uma parte da RAM do sistema será dedicada à GPU onboard. Você deve poder alterar esse valor no BIOS (as configurações padrão são altamente recomendadas). Além disso, o CentOS reserva uma porção na RAM para ser usada no caso de um pânico no Kernel. Isso não será utilizável.
Observe a configuração do BIOS e qualquer configuração do kdump (ou similar, eu não tenho certeza se o CentOS 7 usa o kdump especificamente, mas versões mais antigas). Isso pode lançar alguma luz sobre a falta de memória.