semi-off topic, but wouldn't
aurore brais be better than NQ homam? (probably some other easily upgradable slots as well).
Anyways, let's say that at base-line you are hitting 1000 rounds within a set time interval.
Adding in your non-feet gear haste you would have 22% haste. This means you would be hitting 1000 rounds in 0.78 time intervals, or 1282.05 rounds in 1 time interval.
If we add 3% haste, that gets you to 25%. This would be 1000 rounds in 0.75 invervals or 1333.33 rounds in 1 interval. That would be an increase of 51.28 attack rounds over the baseline.
If we instead add 3 TA (and ignore the diminishing returns of your existing DA/TA/QA) you would hit 6% more times -> (1282.05)x(1.06)= 1358.97 rounds per interval, an increase of 76.92 rounds over the baseline. Correcting for your existing DA/TA/QA would bring this down a bit, probably close to even with the benefit that 3% haste gives.
Also, the more haste buffs you get (the closer you get to the delay reduction cap without going over) the better haste becomes. You will probably be better off using the 3% haste. I also just realized I did not account for dual wield which I think would make the haste easily pull ahead.
tl;dr you were not calculating the benefit of haste correctly.