As far as I know, other distributions just don't show these errors, but Ubuntu choose to show them.
Most of them are just due too a BIOS implementation that is not entirely up to standards, from what I understand. It seems some manufacturers have chosen to make their system easier to use with Windows instead of strictly enforcing standards.
I just ignore the errors. As long as everything works properly, I feel fine with that.
Just wait. In 10 years 32 gig is on the low side to just run the OS. Hardware getest faster and bigger, but software scales with it.
The more resources are available, the more people will program computers to use them.
My first graphics card had 128mb memory. These days it goes in gigabyte and they use the memory and processing power to produce amazing things.
On the other hand, they also are not as critical on efficiëncy as used to be, because there are simply more resources available anyway. As a consequence, some programs use a silly amount of resources for basically doing nothing. Sometimes I really feel like my browser is eating RAM.....