One note... I would caution on believing that the Bow of the Destroy is the better bow in all of this.
What you are seeing in all of these experiments is the bonus damage from the mainhand delay is doing a lot of the heavy lifting here.
My suggestion: Get the slowest main hand (Earthshaker) for the bonus damage and as close to the floor delay on the bow (with the use of haste) -- while then trying to strive for higher damage on the bow.
With full haste you may see the
sarnak bow doing more damage.
Even before bow quest it was known that BotD has bugged damage issues.
The "bug" with the Bow of the Destroyer (BotD) and haste in EverQuest is not a bug in the traditional sense, but rather a long-standing mechanical interaction related to the game's haste formulas and minimum attack delay.
The "Bug" Explained
Fast Bow Delay: The Bow of the Destroyer has a base delay of 17, making it the fastest bow in the game.
Haste Caps and Minimum Delay: EverQuest has a minimum attack delay that any weapon cannot go below, regardless of haste.
Wasted Haste: Because the BotD's base delay is so low, it quickly hits this minimum delay cap with standard haste, "wasting" any additional haste.
Quiver Haste Interaction: Quiver haste is applied differently than other forms of haste and could make slower bows perform better than expected relative to the BotD.
Resolution
This interaction is a fundamental aspect of the game's mechanics. The Bow of the Destroyer remains the fastest bow, but its potential DPS advantage is limited by the game's attack speed floor.
Edit - Note the highest haste cap of 100% is at level 60