A crossbow can be a better choice at the beginning maybe. It is slower, but has a much higher damage (especially siege crossbows), is more accurate (if you compare a low lvl crossbow and a low lvl bow), bolts fly on a more linear way (easier to target distant enemies), has a different kind of damage and more important you can save skill points from power draw and use them somewhere else.
IMHO, at higher levels like in your example, a bow is a better choice, because the accuracy is the same, is much faster, you can reload while moving and you can deliver enough damage to kill most of enemies with one shot (try to avoid head shots!!!). So, even in sieges, i prefer a bow cause i can kill at least twice the enemies.
If you just care for fun or playstyle, bows can be a good choice. I like to respawn as one of my mercenary Genoese crossbowman and fight like a simple soldier