Normal
An initial thought - Running Windows within Linux via KVM on a broad selection of hardware/configs is going to generally be pretty buggy for Windows, and often times Linux. You're also going to have the biggest potential for impeding performance on the platform that (in your use case) actually needs it the most.Consequently, let me ask you this: if you're going to need the performance for Windows and not so much for Linux, is there a reason you don't just flip what's installed and what's virtualized? Windows should have no real driver/compatibility issues or bugs pertaining to hardware, and practically any virtualization implementation on top of it will provide the performance you need for whatever Linux distro you install.(This is 10x the case if you ever go multi-GPU, by the way - I know of two folks IRL that have experimented with SLI on a Linux machine, and the results were not ideal. This was a few years ago, though. Maybe AMD is a bit better about this, but I honestly don't know.)
An initial thought - Running Windows within Linux via KVM on a broad selection of hardware/configs is going to generally be pretty buggy for Windows, and often times Linux. You're also going to have the biggest potential for impeding performance on the platform that (in your use case) actually needs it the most.
Consequently, let me ask you this: if you're going to need the performance for Windows and not so much for Linux, is there a reason you don't just flip what's installed and what's virtualized? Windows should have no real driver/compatibility issues or bugs pertaining to hardware, and practically any virtualization implementation on top of it will provide the performance you need for whatever Linux distro you install.
(This is 10x the case if you ever go multi-GPU, by the way - I know of two folks IRL that have experimented with SLI on a Linux machine, and the results were not ideal. This was a few years ago, though. Maybe AMD is a bit better about this, but I honestly don't know.)