MrKlorox is correct – buffers make a lot of difference. You need to change them in the M-audio control panel, and then use the test mode in BA1 to find the lowest latency. Sometimes, you can manually select a better option, but usually BA1 gets it right. If the buffer is too small, you will get "crackles" or artefacts whereas, if the buffers are large, it takes too long to fill/empty them.
Of course, because BA1 adds some processing to the audio, there may be nothing you can do except listen from the mixer, but I have been able to get the audio from music videos to accurately lip-sync through Breakaway 1.