Much depends on the suitability of your system for near-realtime application. On some systems it's easier, on others it's almost impossible, you can only increase the ASIO buffer (which is necessary depending on the project / ASIO load) to mitigate high DPC latencies (e.g. caused by bad drivers).
However, it is always recommended to deactivate any form of energy saving in the BIOS and also in Windows or the CPU core parking, which is unfortunately activated in all standard energy profiles, even at maximum performance.
With a desktop system you basically have higher performance and less problems to dissipate heat to avoid CPU/GPU throttling and associated clock/performance degradation due to heat.
There are many threads in this forum where other forum members and I have given valuable suggestions on how to use LatencyMon to examine your system to see if it is suitable for real-time audio processing, identify bad drivers, or what Windows settings are useful to optimize the system for audio.
You can also quickly browse for the hidden microsoft energy profile "ultimate performace" which AFAIR has CPU core parking already disabled.
https://social.technet.microsoft.com/wi … olicy.aspx
You might still need to tweak some extended settings therein e.g. to disable USB or PCIe powersaving, check the options.
Some other optimizations you find diretly here in one of the last recent threads ..
https://forum.rme-audio.de/viewtopic.php?id=34582
Use the extended forum search and look for latencymon OR dpc OR latency
For getting the threads where I contributed to, add my username in the appropriate field of the forum search
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14