Setting up VM's vs Docker containers performance

Hi all

Ive just setup a surplus HP Z400 workstation as a computer lab with 1.25 terrabytes of space (250gb primary and 1tb secondary) and a xeon 6 core cpu. I was thinking to do a dual boot win10/kali linux on the primary with split space. For some reason i am getting a kernel panic error when trying to load Kali Linux on USB. The OS is Win10 Pro, is it better to run Docker containers or Linux VM’s in win 10 pro? I want to get close to possible with max performance and wondering whether its worthwhile to setup docker containers vs the overhead of running virtual machines? Especially when running pentest tests and resource hungry tasks