Eğer Windows ihtiyacınız yoksa ve genellikle development amaçlı kullanacaksanız direkt olarak makinenin SSD'si üzerinde kurmanızı tavsiye ederim. Böylece Linux becerilerinizi de geliştirmiş olursunuz.
Windows ihtiyacınız varsa ve PC'nin kaynakları da (RAM, İşlemci, vs.) yeterliyse VM ile kurabilirsiniz bence. Hatta tek tek kurulum ve konfigürasyonları sağlamak yerine Homestead veya Devilbox gibi araçlardan yararlanabilirsiniz. Bunun dışında Windows için bir de WSL2 var, onu da kullanabilirsiniz. WSL, Windows üzerinde Linux komutlarını vs. çalıştırabildiğimiz bir sanal Linux ortamı sağlamakta.