Check the in-game warning icons, I was having this issue and noticed I had a constant 'packet burst' warning. In my case caused by some graphical settings being too high, especially the vram target. Once I fixed this the hit registration became consistent.