Understanding RAM: How Much Do You Really Need?