*All* RAM calculations must take place in units of hundredths-of-a-GB in order for there not to be issues. Also adds slightly more verbose logging when the dynamic RAM check fails.
Allows overriding the static ram calculation. Dynamic ram limit still applies.