Perhaps the delay comes from the USB driver or somewhere else along the signal chain. FPV Freerider reads the input as soon as it can, and there shouldn't be a noticeable delay. Things that happen before that, due to different operating systems, dongles, drivers etc. makes it difficult to know what might be the cause.