Pela Ram vale mais dualboot usar um OS dentro de outro OS consome muito, isola totalmente os dois ambiente

Isso mesmo, além disso o Docker é nativo do Linux, sem precisar de uma VM, ajudando a consumir pouca memória RAM.