Have you tried kitty with more aggressive settings? It feels very responsive out of the box, but the defaults are balanced for sane energy use on portable machines.
repaint_delay 5 input_delay 1 sync_to_monitor no