The article does state “Virtualization is another wildcard, since virtualizing applications requires you to dedicate resources away from the host PC. If you are running more than one VM, or other related specialized work, it’s safe to say you’ll want a ton of RAM but those rules won’t apply to regular PC users.”