it all depends on what your cpu can handle. i record at 44.1kHz 24bit at 64 buffer. not sure what latencies that gives me, but it´s pretty low. and i don´t monitor my guitar through the daw, but rather a seperate stand alone amp sim app so i don´t get any extra latency through the daw.
44.1 kHz, 24 bit, 128 samples gives me 9 ms roundtrip which is more than good and allows me to track with a full chain of effects to get the "almost production ready" sound. I could go lower, but unless I play something that requires extreme tightness (not what I generally play) I see no point. I have an i3 8100, so not the best CPU in the world but it gets the job done.
I freeze all the tracks/group once recorded to save on CPU and always have the lowest latency possible.
Mixing at 2048 samples, always. That's 45 ms latency or so.