Yes, so it appears it is not the ASIO buffer itself, it is the time it takes to process the ASIO buffer then calculate the syncing with MIDI.
Nothing like this in Bome so it would probably work better but best to test it. You can use the free trial version for that. It is fully functional but times out every 20 minutes (which just requires Bome MIDI Translator restart.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz