I see, I use ACT and have overlay so I can see the numbers in real time. I also use Invigorate as soon as I hit under 600 TP and twice per training dummy parse session. At a 3 minute mark the numbers will usually spike up because of Perfect Balance and True Strike spam, but after 4 minutes 30 seconds the number will remain consistent. I use to have very high Skill Speed (499) and I'd run out of TP before 4 minutes without even using ToD and Fracture. That doesn't mean I don't use ToD on real fights.

I now have very low Skill Speed (from Allagan Boots and Hero's belt) and can last close to 5 minutes while keeping up ToD for the entire duration. I can't see myself weaving in Fracture for fights like Titan HM/EX, Twintania, Ultima unless I get Gaol'd, Conflag'd etc. It might be worth it for Primals like Garuda EX or Ifrit EX though.