I'll follow the pattern of using spreadsheets to try to model DPS classes. This is continuation of what I started here:
http://forums.elitistjerks.com/viewtopic.php?id=6819
I put it on its own thread, since discussion here will probably focus mainly on the spreadsheet itself, and there's no reason for the OP to be clogged up with line-by-line calculations. I didn't want to edit it out however, since it might help explain what I'm doing.
Here's what I have so far:
http://www.sigilguild.net/hamlet/Mage.xls
It's not all that versatile yet--the stats are only for Human, and I haven't looked at Fire spells at all. But I wanted to get some input early on.
It's not all the user-friendly yet either. Basically, you can enter a gear/talent/buff setup in the top left box. The top middle box computes a bunch of relevant quantities about your damage/mana use with certain spells (only Frostbolt and Arcane Missiles for now).
The bottom middle box computes your average DPS and mana usage with a few different spellcasting patterns, in the manner described in the thread linked above. The bottom right box checks what your best option is for DPS at zero net mana usage.
Finally, the top right box shows your theoretical damage output in various length fights (you can customize the fight lengths, and how many Evocations and Mana Gems you want to allow yourself). In each case, it checks two options:
1) Chaincast FB11 until OoM, then use your best constant-mana option for the rest of the fight,
2) Same, but with Arcane Missiles worked in on all the clearcasts,
and reports the better total.
At the moment, you can enter two parallel setups; it runs the first on page 1 and the second on page 2, and compares the two in the bolded box in page 1.
-------
There are some things I want some thoughts from other Mages about.
It's harder to accurately predict our DPS in practice than it is for, say, a Rogue, due to the mechanics of casting. For them, white damage works automatically, and exact timing of the specials is not critical because the rate at which they can use them is limited by energy regen anyway, so theoretical DPS should be very close to actual DPS.
Right now, I try to account for a few specific things:
The unavoidable delay in changing spells when you Clearcast. Right now, you can enter how much time you think you lose doing that.
Full-regen ticks that sneak in after Clearcasts. Again, right now, you can enter how many you think you get.
Overall casting lag. For the moment, this is simply modeled as a uniform increase to cast times.
Any other ways to try to improve a model of our actual DPS?
Finally, things I haven't worked in yet:
NW Focus. I don't have this yet; any thoughts on the particular timing intricacies would be appreciated.
Timers (AP, PoM, Trinkets)
Fire spells in general. I've never played Fire in raids, can anyone give a basic description of how you tend to use Fireball/Scorch in practice?
-------
A few preliminary results:
Low-rank Frostbolt combined with Clearcasted Arcane Missiles seems to be the best way to regen back up while maintaining overall DPS. In other situations, though, the value of working in Arcane Missile on Clearcasts is little to nothing. It seems the overall best plan is to chaincast Frostbolt R11 until dry, and then use the cycle mentioned above.
In general, Arcane Missiles is highly marginalized. Since such a powerful regen is available by using low-rank Frostbolt, the differential benefits of Int, Spi, and +dmg(non-Frost) are small. +dmg(Frost), +hit, and +crit are strongly dominant, even in long fights.