Hidden Quests Could Be Killing Your WoW FPS—Here’s the Fix

Emma's Avatar by Emma

Has your game ever run at significantly lower FPS when playing one specific character? Even under identical conditions and in low-population areas? 

Dramatic-Fortune-416 on Reddit came across this problem and did some digging. Their investigation revealed that hidden and automatically tracked quests can accumulate in the background without being visible in the quest log UI. And luckily, they discovered a workaround!

A Macro to Save the Day

Reddit user Careseite turned this information into a helpful macro:

/run local a, b = C_QuestLog.GetNumQuestLogEntries(); if a > b then for i = 1, C_QuestLog.GetNumQuestLogEntries() do local q = C_QuestLog.GetInfo(i); if q and q.isHidden then C_QuestLog.RemoveQuestWatch(i) print("unwatched", q.title) end end end

If the macro has worked, then all of your tracked quests (hidden and unhidden) should be untracked—and hopefully, your FPS will have improved!

While untracking hidden quests can improve your FPS in certain scenarios, this workaround may only partially resolve performance issues in heavily CPU-bound environments, such as Dornogal. However, players experiencing similar discrepancies may still find this worth a test!