Desert OS performs better on bare metal than as a VM.
Tiny Core Linux is an incredibly small, modular distro that can be customized to your specifications. Here's how to get started.
It's not Windows vs. Linux, it's Windows and Linux.