DPC Latencies are CPU dependent in that CPU power-saving states affect them and in that each CPU core can serve one interrupt call on its own.
The former means that BIOS power settings, Windows power-profile settings and especially overall CPU load affect DPC readings by DPC Latency Checker. You often can get lower readings by permanently loading the CPU via low priority load (Prime95). And a weaker CPU may run less in power-saving CPU states when faced with the same load compared to a stronger CPU. So DPC readings may be well off, while the stronger CPU usually still handles the load better.
The latter means that the more cores are free when DPC Latency Checker issues a DPC to the OS the quicker the CPU can answer the corresponding interrupt request by the OS.
Personally I do not worry about anything around 100 - 150 us, and if I want I can lower my readings towards 30 us or so. DPC Latency Checker is a tool for indicating possible culprits, nothing more and nothing less.
To make things more complicated, each process that issues DPCs may run at a different priority. And while DPCs all share the same priority (higher than realtime priority 31) the corresponding processes/threads may get less CPU time to even issues a DPC before any high priority audio thread issues its next DPC first (higher priority thread = more CPU time to do stuff like issuing DPCs).
Just to mention it: OS X doesn't work with DPCs (which in essence issue interrupt calls more in bulk), but applications can still suffer from the same CPU power-saving culprits. And while it always sounds as if the CPU is doing all the power-saving work, in reality it's the OS handling all the power-states, core parking and clock-rates via its power-schemes. Windows allows full control over these things once you mess with some Registry entries and then create your own power-profiles.
A CPU core in deep sleep state needs time to wake up before it can handle an interrupt request. Turning off those states completely isn't a realistic option, though, because that will run your CPU hot like an oven and may even force it to downclock in order to get rid of the heat. Not to mention fan noise and power consumption. Instead the better way is to change the power-profile (and some CPU registers) to a less aggressive power-saving methods, like waking CPU cores at lower load already, disabling only certain power-states (C1E) via BIOS/third party software and trying around with different Core Parking settings.
While we are at it: Core Parking again is not so much a CPU feature, but an OS function. What happens is that the OS shifts CPU/core affinity of threads to single CPU cores in order to keep other cores free. Since these other cores have nothing to do then they are allowed to enter deep sleep states. It effectively turns your 8 core CPU into a 4 core CPU in order to save power. Those remaining 4 cores have to work harder, of course, which is when Turbo Boost increases the clock-rate.