dmidecode
apenas lê as tabelas ROM do BIOS e as exibe. Portanto, se o BIOS não fornecer a capacidade máxima, dmidecode
não poderá mostrá-lo. E o lshw
usa apenas dmidecode
(ou faz algo similar, internamente) para obter essas informações em particular, então também não pode mostrar a você.
Isso deve explicar o "por que estou recebendo isso". Quanto a "como posso descobrir quanta memória posso colocar", apenas a empresa que projetou a placa-mãe sabe. Portanto, entre em contato com eles e pergunte, e enquanto estiver fazendo isso, mencione que essas informações estão faltando nas tabelas do BIOS e as informações no site são ambíguas. Eles podem atualizar seu BIOS (ou não, as empresas geralmente são preguiçosas), e eles podem dizer (ou não).