Latency discrepancy

Hi

I am playing from South Africa on a
Telkom Landline Line (20Mbps VDSL), using
Vox, as my ISP data provider.

My in game home and world pings are 171 and 170 ms, respectively. However when i cast a spell the Quartz castbar addon indicates that i have 280ms on some of my casts. To investigate this i sampled my cast times in game with the following methodology:

Start a cast (flamestrike) record the red part or “latency” reading from Quartz.

Over the sample of 120 casts my average delay wa 267.09 ms with a standard deviation of 35.41 ms. Anecdotally my casts with lower latency seemed like they started sooner e.g I would press the button (active on keystroke down) and a 180ms cast would appear to start faster than a 280ms one.

During all this I ran a WinMTR to the ip i believe was the WoW server i was connected to that i got from netstat: 37.244.46.230 which had the following results:

WinMTR Statistics

WinMTR statistics

Host % Sent Recv Best Avrg Wrst Last
router.asus.com 0 769 769 0 0 4 0
No response from host 100 154 0 0 0 0 0
telkom-upload-vlan-barrack-ipc.vox.co.za 0 769 769 21 21 26 21
vox-upload-teraco-cpt-barrack-ipc.vox.co.za 0 769 769 21 22 52 21
vox-b2b-pts-barrack-ipc-int.vox.co.za 0 769 769 21 22 47 22
41.193.120.37 0 768 768 22 22 84 22
vox-ldn-telecity-wacs.vox.co.za 1 765 764 162 163 179 163
te0-0-0-3.rcr21.b015533-1.lon01.atlas.cogentco.com 0 769 769 163 163 263 163
be2867.ccr22.lon01.atlas.cogentco.com 0 769 769 163 163 262 164
be2869.ccr42.lon13.atlas.cogentco.com 1 765 764 163 163 180 164
be3488.ccr52.lhr01.atlas.cogentco.com 0 769 769 164 164 264 165
be3672.agr21.lhr01.atlas.cogentco.com 1 765 764 164 165 172 166
gi0-0-1-15.nr11.b020862-1.lhr01.atlas.cogentco.com 0 769 769 164 165 264 165
ae1-br01-eqld5.as57976.net 0 769 769 170 174 307 171
et-0-0-2-br02-eqam1.as57976.net 0 769 769 170 179 948 172
et-0-0-67-pe01-eqam1.as57976.net 0 769 769 170 171 270 171
137.221.66.41 0 769 769 170 171 270 172
185.60.114.149 0 769 769 170 171 360 171
No response from host 100 154 0 0 0 0 0

I had a similar result doing the same to 37.244.44.220 (the other ip wow was connected to from netstat.) A quick google search on Quartz latency being wrong lead me to a reddit thread of the same topic, which could also just mean that its all in my head and that Quartz is just wrong. (One data point was 147ms, so it’s not out of the realm of possibility.)

So my question is, is there any reason why it feels like i have more in game latency than is reported when I hover of the in-game Game Menu and Quartz seems to back up this feeling but all other evidence (like the winMTR session) seem to point in the opposite direction of me just having false perceptions of how delayed my spells are. I guess the next step would be to record my keystrokes, and video to see how many frames after key-press the cast starts?

This doesn’t affect me when standing still and chain casting fillers like fireball, the spellQueueWindow is effective at negating this effect however this delay is present after each instant cast like a hotstreak! or brain freeze / fingers of frost cast when i resume casting channeling spells, or starting a new cast after moving!

Please send help!

Pls send help for this poor Lad.
PS: Make BM great again.