Since you already put the project in international voting sites, some people will come to see how the server is now, so here some advices:
create an international forum (with some sub-forum like announcement, recruit, buy/sell) in the x70 server section like it was for the 7x server. Just one international forum for all 4 servers is too dispersive. Plus you should add a link to the Technical Support section, it's pretty hard to find if you don't know that it exists;
put a moderator in the international forum, like it was Reine for the 7x (he did a great job), that answers fast and completely to the questions;
when the homepage is in english, the Forum button should link to the international forum in the 70x section;
some npc in game are not in english, same for the .cfg (Customize Character section). Plus I would add again Translit option, it was useful to show people who doesn't know cyrillic how some words are written in Russian and help them understand better party matching/chat/forum.
you should do some advertising like what you did on Dex server about a year ago for 7x server (I think you remember it ;)), you had lot of international players from that. Of course is a little bad move but, hey, we need international players! :D
as fast as you can, all the announcements about 70x server in english language.
I will write again if something else comes to my mind. :-)