Win 8.1 has DPC latency too, but not nearly as bad as Win 10 for me. Either of them don't have great support for nvidia drivers, the Nvidia team actually admitted that haven't solved it yet.
But I'm not sure what video card you are using? Many network cards and soundcards aren't optimized yet too.
With WIn 7, there was no such thing as DPC latency on my end.