As a fellow Pyramix (Native) via Boot Camp with RME interface user, I have some experience with running Windows on Mac laptops. One of the main sources of DPC Interruptions is the Battery monitor. Disabling the driver for this in the Windows Device Manager cleans those up, but you should take care should you ever be using your computer without AC, as you'll receive no warning that your battery is getting low.
Other sources of interference can come from certain Anti-virus programs. I've found that Windows Defender which comes with Win10 provides good protection with relatively little processor interference. Certain other AV products can be quite problematic, and a search of the Pyramix Forum - http://forum.merging.com/ - will help identifying these (cough, cough, Avast, cough, AVG, cough, hack, sputter).
Get yourself a free copy of the latest version of LatencyMon - https://resplendence.com/latencymon, and run the test for ten minutes or more. The program will identify the programs, processes or services which are contributing to the highest levels of processor load (DPC interruptions, ISRs, etc.). Disable or stop the processes that this test reveals, then repeat to see if you're still experiencing the interruptions. You may need to do this a few times to identify all the culprits.
Unless you're doing live punch-ins and overdubs, you should run your UFX+ at its highest processing latency (1024 samples for SRs of 48k and below, 2048 samples for higher rates). This will allow your processor time to get to all the tasks it needs to perform in time, and has the benefit of allowing your machine to run cooler. In addition, I'd recommend installing MacsFanControl - https://crystalidea.com/macs-fan-control/download, which is a small footprinted program which allows you to change your machine's Fan behaviour so that it starts to ramp up fan speed more gradually, starting at a lower temperature. In addition, I use a hardware laptop cooler with my MacBook Pro, as I like to baby my machine.
Also, please note that Win10 2004 has its issues, and Pyramix is technically not supported on Win10 versions later than 1909. This is especially important if you are running Pyrsmix MassCore. Merging even provides a file that allows you to specify the "Target" version of Win10 you want on your machine (hint: it's 1909 if you're using Pyramix 12), found in the Merging Knowledge Base article about configuring Win10.
Are you saying that you own Pyramix MassCore, and that disabling MassCore provides some relief? Not a great solution, I'm sure you'll agree, since you paid for MassCore, and it seems a shame not to use it. If I've misunderstood what you wrote, and you do not have the MassCore option, then disabling multi-core support (however you did that) for Pyramix Native should have no effect at all, as Native is single-core only. The scuttlebutt is that the upcoming Pyramix 13 Native version will be provide multi-thread, muti-core support.
A very good source for taming the excesses of Win10 can be found on the AskWoody.com website, where you'll find suggestions about how to regain control of your computer's updating processes, and information regarding problematic monthly updates. The Merging Knowledge Base is an excellent resource, particularly those articles dealing with configuring the various versions of Windows, as you've already discovered, and could be a useful guide even for those who are not Pyramix users.
Frank Lockwood
https://LockwoodARS.com
Fireface 800, Firmware 2.77
Drivers: Win10, 3.125; Mac, 3.36