Following a recommendation from alabamapj (dev) I have decided to take the plunge and split the server across 2 separate servers. Shortly I will be introducing a dedicated mysql/login server with the gameserver sitting on its own dedicated machine. This may resolve any lag issues.
There may be a short period of engineering downtime to implement this however I will make a post on the forum once the activity is planned.
Kind Regards
Zak