It's actually not just 0.3 sec, and it's not always ISPs. I appreciate the white knighting, but the game has issues with server-side delay. I ping about 100ms to the servers (and about 20ms to anywhere else, but what ya gonna do.) Yet I can be in a flat out run and get the full cast of a 1sec spell off. .1 + .3 = .4 yet it takes more than a full second for the server to tell my client "You can't cast that, you're running."

Pretty easy to test, and like I said, I can avoid Titan, I run him plenty and enjoy the fight, but the question isn't whether you -can- avoid it. It's how the animations, cast bars, etc sync up with the actual damage happening, and how your client reacts to things. Even with the 100ms ping (which should be a non-issue), if I switch to a melee class, and an NPC is running away from me you have to be on-top or infront of it to land an attack. Personally I can't wait for PVP because they won't really be able to ignore it then.