Don't know anything of the program you're using, but the lag, or latency you hear is common to all programs, in my recording world using pro tools and logic, it's always the result of the mic signal going into your computer, running through a software, and it spits it back out to you through the headphones/monitor. It's fine if you're playing back something already recorded, you won't be aware of it, but if you're speaking/playing an instrument it's impossible to not have it drive you nuts. In recording, when I hit record I mute that part, and use the path that doesn't run through the program which causes the latency. you have to monitor through strict hardware only. Not sure if that's possible with your setup, but I have to use the headphone monitor section of the interface I use.