I ran many tests on my N100 system with the latest official LinuxCNC distro (2.9.3), using the KDE Plasma desktop with Wayland, and these were the latency test results of the different Grub kernel parameter settings, while running two YouTube videos, 8 glxgears, and playing around with the system:
quiet isolcpus=0,1 max servo thread jitter= 46.7us
quiet isolcpus=2,3 max servo thread jitter= 14.6us - Youtube playback interrupted
quiet isolcpus=1,2,3 max servo thread jitter= 11.3us - Youtube playback severely interrupted
quiet isolcpus=3 max servo thread jitter= 24.5us
quiet irqaffinity=0 isolcpus=0,1 max servo thread jitter= 152.2us
quiet irqaffinity=0 isolcpus=2,3 max servo thread jitter= 17.5us - Youtube playback somewhat interrupted
quiet irqaffinity=0 isolcpus=1,2,3 max servo thread jitter= 6.0us - Youtube playback severely interrupted
quiet irqaffinity=0 isolcpus=3 max servo thread jitter= 13.7us
This last option gave me the best overall results. A responsive system and very decent latency. However, I noticed a few times a complete system freeze..... Oops..... It seems to me this is related to KDE and/or Wayland. I did some quick tests under XFCE, and the latency results really look quite different. I will do more extensive testing within the next few days with XFCE, and post the results here. I will also test with using the irqbalance daemon instead of using irqaffinity=0 parameter, which thus far gave me mixed but interesting results.