Not sure if this has ever been posted anywhere before but Ive been messing with it / using it for a while now. Let me know what you think of it.
With the addition of many items with +crit chance, its been a bit hard sometimes to decide on which items to use. Eg. BCG.
When you crit, you hit for more than 30% more than you would normally have hit for. Knowing this, you can determine about how much dps your going to gain from wearing, say a +5%crit item.
5% * 30% = 1.5% dps gain.
Therefore if youre parsing ~3k on average find your base dps by:
Base DPS = 3000/(1 + .3 * your current crit chance)
Next find your dps gain by:
DPS Gain = Base DPS * (.3 * (New Crit Chance - Old Crit Chance))
??Also, if your well above your +spell damage cap, your also effectively using more of the +spell damage when you crit.??
This is what happens when I get bored at work

Please look over the math / logic. If you see something that doesn't make sense, speak up and Ill see if I can fix it.
Im working on a way to relate Casting / Reuse speed to crit chance / %spell damage increase. Ill post it if I get it working.