The haste spell and haste gear do not lower your TP per hit, unlike that thread you linked to state
Read past the first post. That mistake is corrected already in the thread and not really relevent as the main point of the thread revolves around Ruic's delay and haste data.
The haste spell lowers your spell recast by 1/6, assuming that it has the same numbers for melee attacks, this would make a 180 weapon (the highest delay of the 5 TP floor) swing at 150 delay
Again, read more of the thread. If you had, you would see that isn't how haste is calculated.
For example as Ruic explains it:
Make sure you understand that the haste formula isn't:
Delay * (100 - (Haste %/100)) = New Delay
It is
Delay * (1/(1+(Haste %/100))) = New Delay
For example
If your haste % is 50, and your combined weapon delay was 500
500 * (1 - .5) = 250 (Wrong Formulea)
500 * (1/(1.5) = 333 (Right formulea)
If your haste % is 100, combined weapon delay was 500...
500 * (1-1) = 0 (Wrong formulea)
500 * (1/2) = 250 (Right formulea)
thf can gain +27% haste from gear. That'll make any 220 or less delay weapon hit at that 150 minimum
Again, no. 220 * (1/1.27) = 173 not <150.
Add on Store TP from samurai sub, store TP from equip, and store TP and double attack from food you can gain a 27% boost to your TP, plus double attacks. You now have about 7.4 TP per hit, and swinging 12 times in that 30 seconds. Factor in TP from the previous WS (dancing edge, 5 hit for 11.4 TP full hit) and you have 100.2 TP, and that's without double or triple attack factored in.
Wait, so we have a thf/nin who is also subbing sam for +store tp and war for double attack? Since when did we get multiple sub jobs at once?
One other thing that was definately neglected in the arguement so far is the additional TP gained on ws's as a /nin. If you're talking about doing a ws every 30 seconds, you need to factor in the TP you have from usng the previous one. As a rng/nin, I get 15 TP from a full hit rampage, 11 as rng/thf. It's a 5 hit ws. I believe this to be true of all ws's, and dancing edge will typically return 13 TP to a dual wielding thf iirc.
Had you read the second thread I linked, you would have seen this argument had been addressed several times already. The point continualy raised is we are discussing the ability for thf to straight up get 100 tp in 30 seconds. Starting off at 20 tp and getting 80 tp in 30 seconds is not the problem being discussed.
As for your testing, I would really like to see it in game if you have a chance. I have tested it before in the past and found the 150 delay wall to indeed exist, which makes a very confusing situation. I have never got to test the 300 dual wield barrier personally however. The easier way to test if there is a difference in speed is counting how many attacks you do in a couple mins rather than how long it takes to reach your number of attacks (personal preference I suppose). Also, it would probably be advisable to test without thf or war jobs so as to avoid miscounting any triple/double attacks (not improbable considering how fast you will be attacking).
Anyway, let's theorize thf/nin can break 300 barrier for the heck of it. We will assume they have dw2 (15%) from sub and haste (12.5%) spell from whm with 2 of the 150 delay weapons.
That's 300*(1/1.275)=235 delay with 27.5% haste. 235 delay is an attack every 3.9167 seconds. In 30 seconds you will get 7.66 attacks which x 2 because it is dual wield results in 15.32 attacks (should be 14 because you can't get a partial dual wield attack, but I'm being forgiving). 15 attacks x 5 tp = 75 tp which is still 5 hits short of your 100 tp.
If we want to be even more extreme (and unrealistic) lets say the thf has the +27% haste gear you mentioned with two 150 delay weapons, dual weild 2, and haste spell. That's 54.5% haste. 300*(1/1.545)=194.17 new delay. 194.17/60 = attack every 3.236 seconds. In 30 seconds that is 9.27 attacks, 18 swings with dual weild which is only 90% tp. Even with such extreme haste, thfs do not reach it
Now before you raise the point of triple attack, I will point out I assumed 100% accuracy. If you want to argue 2 or 4 extra attacks every 30 seconds from triple attack, I will assume only 80-85% accu that parser results commonly show for thfs I party with while exping (that's with a brd). As you can tell, those two factors cancel each other out pretty well. I also feel generous in assuming the thf is using two 150 delay weapons while exping which is definitly not the norm. So don't try to use triple attack as your crutch.
Just be happy if a thf somehow get 100tp in 40-50 secs. That is accomplishment enough without exagerating and claiming 30 secs.