Ok. So I've been going over my logs comparing two different reforge settings. The first one is with being forged into haste. I believe I carried around 1900 haste. The second is with me reforging out of haste and into crit or mastery while prioritizing crit.
Now, my uptime was very similar with a 99.3% and a 99.1% between the two fights and the longer(2nd one) was 262 casts vs 227 casts. Was my difference in DPS just RNG based? I can probably attribute this to poor CD management with rapid fire as well since I overlapped and didn't get all of heroism or rapid fire off. But what's making my first log have such high spike damage and then my 2nd log so flat?