Great topic and very timely! I ran into almost the exact same situation about a month ago. In my case, tweaking the subsystem configuration and doing a clean profile reset made an immediate difference. Definitely keep an eye on background thread spikes.
The sub-tick issue isn’t client tickrate itself, but Valve’s animation render interpolation. The bullet registers when clicked, but the visual kill feedback is delayed to the next rendered frame.