it's pretty hard for me as a musician to record guitar tracks in sync if I'm not getting the lowest latency through my computer (since I try to use e.g. software amp sims & pedals, etc.). Past ~8ms I feel it when I play, past 15ms I can hear the less accurate playing in the recorded tracks.
Use direct monitoring of your interface or an mixer in front of your interface. Then you can get away with 0ms (an analog mixer) or 2-4ms (interface direct monitor). Your DAW will latency compensate the "record head". It is just a matter of signal routing. It took me 20 years to get to this simple solution. :-D
but that doesn't allow me to have my (software) effects chain when I record ? for a guitar solo where i'm going to play with say, delays and whammys that's a no-go