La arquitectura de 32 bits está limitada a 4Gb de memoria por restricciones de diseño. En esos 4Gb, tiene que estar tanto la RAM principal como todas las memorias auxiliares del equipo (la de la CMOS, gráfica, etc.), por lo que deja parte de la RAM sin principal sin mapear para hacerles hueco.
Sin embargo, el kernel Linux es capaz de remapear la memoria sobrante por software habilitando un parámetro del kernel, que por defecto OpenSuse llevará activado y Ubuntu no.