A veces los instrumentos virtuales consumen muchos recursos y aunque no lo aprecies al tocar, puede que el programa esté reaccionando tarde a lo que tocas.
Tendrías 3 posibles soluciones, 2 que son apaños y una la solución más definitiva:
1. Grabar con el controlador con un bajo normalito de general midi para que se quede registrado lo ejecutado. Una vez registrado lo tocado y "escrita la partitura", con el instrumento normal no debería haber retardo. Ejecutas el instrumento VST y pegas el contenido, que has grabado en la pista midi, en la pista VST. Si el General MIDI tambien te da retardo pasa a la opción 3.
2. Mueve el contenido que se ha grabado con retardo hasta ajustarlo con el tiempo real de la canción.
3. Cuando seleccionas los drivers asio debería haber alguna opción para configurar el tiempo de latencia, "Asio control panel" si no recuerdo mal.
Me comentas que tienes el Asio4All, juguetea con los dos controles -Buffer size- y -KsBuffers- hasta conseguir latencia 0.