Скорее всего рассчитывается как и "безопасная зона" (мб видел в некоторых аддонах красную полоску в конце каста которая меняется в зависимости от пинга) , высчитывает точное время конца каста опираясь на пинг, там почти не фейкнуть ... Но GetNetStats обновляется раз в 30 сек , так что шансы все же есть если у него пинг прыгает хотя бы на 2-50 мс , но время на сам каст ты все равно будешь терять и фейкать особо и смысла нет в такой ситуации.