Total RAM not available

Your total RAM is never all available on any operating system. Some must be reserved for critical system components , so this kind of message is normal.

Now - the missing ten gigs...
When you put in the new RAM sticks, are there only Two Slots?
If more than Two, did you leave an empty slot between them (If not, you should).

Try using the Grub parameter intel_iommu=off to bypass this firmware bug. Sadly, if your BIOS is fully up to date, you cannot update the BIOS Firmware to resolve this... so disabling IOMMU becomes your workaround.

Note that you are using intel_iommu=off and not nomodeset.