You got a ping test to your server/datacenter? if you get less than a 100ms you will see more consistent results. But yeah totally agree with you this net-code sucks. By the off-chance you change some settings or ISP, don't test it in the duelling circle. For some odd reason, net-code there is different from an active pvp match.