FYI - I’m going to post an update shortly that adds an innervate option that you can try out.
In exploring this - I did some testing on the arcane mage calculations to make sure everything was working correctly. Arcane mage in TBC is one of those specs that I find a bit confusing because the guides out there and even play style of high parsing arcane mages doesn’t make sense to me. The whole idea is maximize the damage you can get from your mana, which my calculations do, but the way people are playing is sub-optimal.
I know having perfect information about the length of a fight ahead of time gives the optimizer an inhuman advantage, but I think players should be considering different filler rotation strategies than they are currently using. There is no reason to ever ramp arcane blast up unless you plan to cast a string of full stack arcane blasts. You want to ramp up as few times as possible during a fight (pretty much do it for your cooldowns). I see these logs where people will ramp up during a filler cycle, just to then let it drop after only casting one or two full stack arcane blasts. That is not mana-efficient.
As a result, my calculations will use more filler spells (frost bolt is the most common build) than some players use in-game. The result is more overall damage, though. I suggest that if you are playing arcane your filler should be one arcane blast, then frost bolt until the buff drops (the number can vary based on your haste). Ramp up fully when you are ready to dump a large portion of your mana pool only. Never cast 1 or 2 stack arcane blasts unless you are ramping up to a string of 3 stack arcane blasts.