Ryzen, KVM and Arch. With npt=0, win10 guest only uses 1 processor

I’ve travelled the internet looking for answers and I cant find none. With npt off, the guest (win10) only sees one core. I have tried everything I know how, including cpu pinning. I found one other guy suggest using cpu type of “penryn” and win10 did in fact see all the cores, but it turned into a glitchy, stuttering mess (both audio and video) when benchmarking.

Help me internet, you’re my only hope.