I found a cool formula that helps you figure out how useful a proc will be for you, if you can find the following information on it:
D = Duration of the buff
P = Chance the buff procs on any given attack
V = Number of attacks that can trigger the proc in a given second
c = Internal cooldown of the proc
u = uptime
u=D/(c+(1/VP)) *** This is wrong. See below for correct formula***
For a 2h weapon, V is easy, but it's less straightforward if you DW. For DW, V = AB/(A+B)
For example, take [Shard of Contempt]. The proc lasts 20 seconds, has a 10% chance to proc, and has a 45 second internal cooldown. I DW two 2.6 speed weapons, so for me, V = 2.6*2.6/(2.6+2.6) = 6.76/5.2 = 1.3. If I want to add Stormstrike hits into that, add in ~2/12 = 0.17 (2 hits every 12 seconds, worst-case average). Add in WF: based on some old WWS reports I have an average of ~0.2 WF hits per second. Both of those combined bring V up to 1.67 hits per second.
u = 20 / (45 + (1 / (1.67*0.10) ) ) = 0.39
Thus, you can expect the proc to be up for ~40% of the time, which means the proc is worth an average of 40% of 230 AP, or 92 AP.
