Hello, I did some experimenting in DB editor to see if I could reduce/eliminate the Ottoman turn lag because no matter how awesome Darthmod is my campaigns were constantly being stopped in their tracks by the incredibly poor game design and AI pathfinding problems that cause the lag and eventual freezes after about 60 turns or so and I could go no further, losing several campaigns in the process. I thought since I can't fix the game itself I would try to find a workaround and I did: Raising the upkeep costs for every unit in the game drastically reduces problems with turn lag because it limits how many units each country can recruit, meaning that the AI doesn't have huge numbers of armies to direct around and therefore making things much smoother.
I doubled the upkeep costs for all units except ships because they don't seem to cause problems and are expensive enough already and after several tests I've found that I get no turn lag from anyone after 60 or more turns, which was unheard of in my previous vanilla Darthmod campaigns. Things should keep their vanilla balance because all unit upkeep costs are simply doubled so it should only mean that there are fewer of each unit that can be supported by each country, although is the game by no means devoid of armies because each country can still recruit a good number of units, just not enough to kill the game engine.
Darth already responded to my idea and said that he didn't want to include it in the beta patches because he wants to have large numbers of armies to challenge the player and is trying his own fix for the turn lag in beta 14 so I thought I would upload my solution here for anyone who wants to use it if they're still having issues. This may become redundant if Darth's fix works but for anyone who wants to try, here it is.
To install, simply extract the .rar to your C:/.../Steam/SteamApps/common/empire total war/data folder where the rest of the .pack files are and then open up the Darthmod launcher, click on the Edit button and then click on User Scripts. Enter "No_Turn_Lag" (without quotes) into the user script window and click the Add button, then click update user script and you're done.
If anyone tries this please report back with how well this works and if any changes are needed. Even though I doubled the cost of all Ottoman units some are still pretty cheap so they may need to be raised even more to stop the lag.