Im had experienced a lot of crashed due to excess of memory use. I read that this happens on old versions of the game (like wotlk) due to x32 arquitecture of the game. When im on Dalaran with a huge amount of players, it usually crash. I got 16gb ram but crushes when the game uses more than 2gb at the same time. I also tried to fix it searching for a solution but nothing worked.
in case you are using the client with WoD/Legion model, just remove them by using this guide:
1. Open WoW folder
2. Open the Data folder.
3. Delete the patch-w.mpq file.
4. Delete the patch-x.mpq file
5. Open the enUS folder.
6. Delete the patch-enUS-w.mpq file.
7. Delete the patch-enUS-x.mpq file
what is 3. Delete the patch-w.mpq file.
4. Delete the patch-x.mpq file ? mine is patch.MPQ patch-2.MPQ patch-3.MPQ also in enUsfolder is patch-enUS.MPQ patch-enUS-2.MPQ patch-enUS-3.MPQ which should i delete i cant log in to WoW