Since everyone is whining and complaining about Quest2, just don't use it. Most of the quests on it were VN specific quests, and the few others that use to work on TH don't work anymore. "But can't you just fix 10 years of peace III saweet?" No, it does not work anymore. One thing you might not realize is the quest ID for the Quest2 tab quests are all different than the regular quest IDs. Quest ID 21015 for 10 Years of Peace Part III is not what Quest 2 uses! This is why it is not fixable. If you'd like to experiment for yourself, for 10 Years of Peace Part III as an example, here are the quest IDs used:
22015 = sf
23015 = shao
24015 = bot
25018 = wt/lob
26016 = hd
"But can't you make quest2 use 21015 saweet?" I can't because this quest ID requires a cancel quest packet, the other quest IDs didn't! That is how Quest 2 works so fast, it repeatedly spams the steps and does not need a cancel quest packet.
But can you make the regular Quest tab faster?
In simple terms, NO. Normal quests function best by waiting for a response from the server. 9Disciple internally waits 5 seconds for each step (in the GUI it looks like 1-2 seconds.) If you go too fast the quest won't go to the next step, it'll just bounce to step 8 and break. You can sometimes spam all the steps and do all the waiting just before the cancel quest packet (5 * total steps). But if you miss and send the cancel quest packet before the server is ready then the quest gets stuck and you have to send another cancel quest packet. Sometimes you can overwhelm the server and it will disconnect you. This is why Quest 1 works slower, there is no making it faster without killing reliability and consistency.