Ok all, sorry for the late reply. This is what got me extremely stable on both a Dell laptop as well as MS Surface Pro 7.
Disable all unnecessary hardware either in device manager or bios. This includes cameras, card readers, all network devices
Once GP is up and running, open Task Manager, go to Details, look for Gig Performer.exe, right click, Set Affinity. Then unselect the very first CPU (so that it’s not being used for GP). Leave all other CPUs checked.
You will have to do this every time you launch GP. BUT this allowed LatencyMon to run for several days with absolutely no warnings about possible audio problems. This gives me much more confidence when taking on stage.
By unchecking CPU 0, it frees that one CPU to handle only operating system tasks (and won’t interrupt Gig Performer) because Gig Performer will only use the remaining CPUs.
You can also create a shortcut which will start GP with the correct affinity, rather than have to change it each time - does away with need for process lasso
e.g. start /affinity # “[Path to executable]\GigPerformer3.exe”
You’ll need to workout what affinity # to use, based on the number of cores