C) I believe gets you the most DPS over the long run. However you have to think about the fight...if we consider Faust which takes roughly 2:30 you use reload/reassemble as soon as it comes up but should delay the second WF/hawkeye/rapid fire until reload/reassemble is back up.