Today, I finally found out what the real problem was. I have always had the "Enable Zone Map" feature off, but noticed that I had "Enable Auto Zoom" still enabled. I assumed if you turned the map off, the auto zoom would just automatically not do anything. Turns out, every time I moved, the auto zoom was still collecting information and 'zooming' a map that didn't exist. I've turned it off now and my game is perfect - not a single slowdown. The difference is dramatic.
 ":"  -  Any time a step ends in a ":" instead of a "." means that the next step is part of the current step you are on.  This generally means the next step should be done while working on the current step.  This means every "start working on" or "continue working on" will end in a ":".  But this is used with other occasions as well, so keep this in mind.
Changes were also made to levelling in earlier content with Legion's 7.3.5 patch. The level-scaling tech introduced in Legion not only be continued in the new continents of Kul Tiras and Zandalar, but was also be applied to content from prior expansions, allowing larger level brackets for lower level zones. Further, as previous expansions are now included in the base game, the level ranges for those expansions are now broadened, allowing players to spend more time leveling in preferred expansions and avoid others entirely. Some examples include a zone like Westfall having its level bracket (at 10–15 as of Legion) increased to 10–60, whilst continents such as Outland and Northrend sharing a 60–80 level bracket. The aim of this change is to encourage more player choice whilst levelling and to allow players to experience the full story of a particular zone without overlevelling the relevant quests.
Meanwhile, Tyrande Whisperwind and Malfurion Stormrage grow impatient regarding liberating Darkshore from the Horde's control, ultimately choosing to begin the offensive on their own, against Anduin's advice. In order to maximize their chances, Tyrande undergoes a ritual to turn herself into the Night Warrior, the avatar of Elune's most wrathful and warlike aspects. To counter this, Sylvanas orders several Night Elven heroes who fell in the Burning of Teldrassil to be raised as Dark Rangers to bolster her forces.
If you love running old content for transmog items, you'll love the new legacy loot system. Whenever a player enters a dungeon or raid where they are 10 or more levels above the content, the dungeon or raid bosses drop an amount of loot equivalent to what would have dropped for a full group when the content was current. That means players could earn loot for five people in dungeons and loot for 20 people after soloing a raid. The legacy loot system also drops other gear types, like cloth dropping for a plate wearer. It's now much easier to get the transmog gear you want, and you can also collect gear for your alts on the same run.
REDISCOVER AZEROTH AS NEW ALLIED RACES – Take a new form for your adventures as new playable Allied Races. Embark on a quest to earn the favor of the Lightforged draenei, Highmountain tauren, Nightborne, Void elves, Dark Iron dwarves, and Zandalari trolls to unlock each race and add their strength to your faction. Create a new character and complete the full leveling experience to earn a distinctive Heritage Armor set.
Dugi and Zygor both had their guides updated before Mist of Pandaria was released and both guides are kept updated with all the patches and changes to the game. Dugi is way faster with updates and has a lot more. Zygor seems to hold out and then do a big update. With new content such as guides etc, Dugi is definitely leading the way with Zygor usually many months behind. Zygor now offers the same number of guides as Dugi but it took them a long time to catch up.
There are other in-game guides out there such as Xcelerated, but it doesn’t even come close to what Dugi and Zygor offer.  Although I’m obviously a fan of Dugi Guides, I have given a fair side by side comparison of each guide, based on facts and what is offered by each. I’ve included many screenshots to give you an idea of how each guide looks and works within the game. I will do my best to keep this as up to date as possible, with price changes, guide updates etc as I know how annoying it is reading outdated reviews.
As for the classes themselves, they almost all play like slower and slightly less interesting versions of their Legion counterparts. This is thanks in large part to the loss of one ability from each class that came along with Legion’s own AP dumping system: the artifact weapon, which added a unique ability to every spec in the game. The loss of these abilities left most classes feeling frustrating and incomplete, and though Azerite gear was supposed to be the replacement, it missed the mark completely. There will always be one Azerite trait that reigns supreme for each spec, meaning that the frustration of that particular loop will be unavoidable as long as the system is in the game.
In World of Warcraft®: Battle for Azeroth™, the seventh expansion to Blizzard Entertainment’s acclaimed massively multiplayer online role-playing game, the fall of the Burning Legion sets off a series of disastrous incidents that reignites the conflict at the heart of the Warcraft® saga. As a new age of warfare begins, Azeroth’s heroes must set out on a journey to recruit new allies, race to claim the world’s mightiest resources in order to turn the tides of war, and fight on several fronts to determine whether the Horde or Alliance will lead Azeroth into its uncertain future.
Let’s start with the basics. At its core, World of Warcraft is a saga that centers on two warring factions: the aforementioned Horde and Alliance. They’ve been fighting each other since the days of MS-DOS, locked a never-ending war—save for those rare moments where they attempt to team up to counter a greater threat—that has taken them across continents, into space, and through time.
When an allied race has been unlocked for a player, new characters from that race will start at level 20. If a player levels an Allied race from 20 to level 110 without using character boosts, they will be rewarded with a unique "Heritage Armor" for transmogrification that reflects the unique lore behind the race but is limited for use to that race. Doing the quests to unlock the allied races will also unlock the races' unique mounts for use by the characters of their faction.[5] The void elves, Lightforged draenei, Highmountain tauren, and Nightborne, as races tied to the storyline for Legion, were made available with the preorder on January 30, 2018.[7] The Dark Iron dwarves and the Mag'har orcs are made available upon completing the "War Campaign" in Kul Tiras and Zandalar and reaching Exalted with one faction's War Campaign reputation; the Kul Tiran humans and Zandalari will be made available later in the expansion. Game director Ion Hazzikostas also indicated that additional Allied Races may be available in the future.[8]

While we don’t know what will happen to players that choose to side with Sylvanas when she’s ultimately toppled from power, it seems that their actions will make some kind of difference on the game — consequences that could mortally harm one of the troll’s heading up Saurfang’s rebellion, Zekhan (introduced in the “Old Soldier” cinematic, he won the community’s heart and has been rechristened “Zappy Boi”), who is primed for Sylvanas’ crosshairs after opposing her.
I've identified a pesky bug that had me confused for months now. I would get serious slowdowns (from 60fps to as low as 20fps) whenever the dugi waypoint arrow was active and I started moving across the map (especially quickly like flying on mounts/flying masters etc.). I tried everything, and all that could fix it was clicking "Remove all waypoints", so that the arrow turned off. I thought maybe the arrow needed to constantly update locations/routes, and a new game update had perhaps broken that feature a bit.

-Bugs- There aren't too many glaring bugs anymore, but you will certainly encounter some. The pathetic thing is that many of the bugs you'll encounter were reported repeatedly during Alpha/Beta and still weren't fixed. Some bugs were discovered after release and players were able to abuse game mechanics without repercussion unless they were one of the more serious offenders. This gave some players a significant advantage over others because they used exploits and at the start of an expansion, that is the time when it's most impactful.
If you love running old content for transmog items, you'll love the new legacy loot system. Whenever a player enters a dungeon or raid where they are 10 or more levels above the content, the dungeon or raid bosses drop an amount of loot equivalent to what would have dropped for a full group when the content was current. That means players could earn loot for five people in dungeons and loot for 20 people after soloing a raid. The legacy loot system also drops other gear types, like cloth dropping for a plate wearer. It's now much easier to get the transmog gear you want, and you can also collect gear for your alts on the same run.

I do not recommend going for TBC, although I remember Hellfire peninsula to be decent, everything else is rather slow. Instead go for WotLK, Borean Thundra gets you levelled very fast, and then you can head straight for Icecrown at 67, which is also insanely fast, although admittedly has a few elite quests. You can go to Sholazar Basin alternatively. 2 zones should get you 60-80 no problem.

×