I have a USB device that reads in analog data to digital information and wanted to ensure that its driver can service the device quickly as the computer will also be processing video data that can handle slight delays in the signal.
The device has a small cache to buffer the data it captures but any interruption to the driver will lock up the device. Does the windows prioritize background services option also give more priority to device drivers or are they already given a high priority in windows.
I was also thinking of moving the CPU bound program off the first core that likely services the single threaded driver or would windows be better at scheduling this.