Can't seem to edit my post, so sorry about this double post.

Did some calculations and with the 200% increase on damage..

Buriza (Ballista)

99-165 (99-185)

Buriza after upgrade (to Collosus Crossbow)

96-273 (96-393)

So, it gives about 100 more damage from upgrade. With a 50% crit chance (just taking the maximum damage since the minimum is practically the same), it'll deal 330 un-upgraded, 546 when upgraded. It also has ~100 addition cold damage and ~120 to maximum damage. It could easily reach 12/3.5 Strafe which equals out to about 2 seconds for the Strafe cycle.

Now as for comparison with my 162% WWS...

Witchwild String (Short Siege Bow)

34-78

Witchwild String after upgrade (Diamond Bow)

86-104

With practically 100% crit chance, it'll deal 68-156 un-upgraded, 172-208 after upgrade. It could Amplify, but the chances are so small/random, I find it difficult to calculate. It could reach 9/2 with some gears which equals out to about a little over 1 second.

I count the deadly strike from WWS and pierce from Buriza as the same to keep things simple since going WWS would give 2x the damage but with 50% pierce and Buriza has 50% crit with 100% pierce. As for speed vs. damage, WWS attacks ~twice as fast as Buriza, so it deals about 344-416 every two seconds. Buriza deals 96-393 over that same amount of time, but since I calculate pierce and crit as the same, it'll deal about 192-786, adding the cold damage, it'll deal ~242-836. So it turns out as...

Over 2 second period..

WWS deals 344-416

Buriza deals 242-836

Overall, the damage wise, it seems like the Buriza beats WWS by ~300 damage.

Did I do the calculations right? I'm kind of confusing myself.