Yeah so I mean, submit spell -> server processing -> back to you is going to be 160 - 240ms then, which jives with what you are noting. Obviously it may be slightly better or worse depending on how that one packet does. I’m not really sure what we can do to help with that, it’s just how physics works.
We’ve discussed previously opening up additional servers e.g. in the EU or other places but obviously that’s something we would only do if the community grows significantly population-wise.
The reason it affects the Runemage more than other classes is because it’s the only class that requires a) server-side processing prior to each attack and b) it’s the only class where we don’t know exactly where the spell is going to go as soon as you cast it like we do for a Ranger arrow or a Musketeer bullet, since you can direct it after you fire it. I have thought about making a change there for Reborn, though, so we could do a better job of offering immediate feedback on the client side for Runemage spells, and it’s definitely something I’m planning to work on.