It is really good that you did not even mention xbowan, as this species is close to extinction.
As to the analysis: extremely expensive, in particular if you consider that xbowman needs a hybrid build, i.e. all weapon slots always need to be filled in by 1h, shield, xbow and bolts. Also, it is now rarely used as emergency shotgun with 0 WPF - someting that have to be accounted as plus. Change of policy regarding WPF effect may slower the extinction process, as the real xbowman have always used them, and now WPF really influence accuracy. Nerf to damage is intimidating, in particular if you take into the consideration the load speed. Some may say that xbow got its proper function after patch: infantry support. Game-wise it is deadly for the class, as every player wants to have some frags with its principal weapon. Let's face it: if someone puts decent number of WPF in xbows it means that it one's a favorite weapon. And in fact the number of xbows on the battlefield is clearly lower now.
Detailed calculation:
Assuming that 25k is a limit for upkeep with x1 multiplier (and my experience shows it really is), if you want to use Siege Xbow + steel bolts, you have 5,5k left for armour, 1h, and the shield, i.e you have to sacrifice armour (which has particular importance to xbowman due to loading time when you cannot move) to get mid-tier 1h and lower/mid tier shield.
With Heavy Crossbow + steel bolts, it is slightly better: ca 11k for rest of equip. Sounds like low level armour (1k) + decent 1h and mid level shield. Heavy Crossbow, however, has limited power.
And if you consider that pure 2h build needs armour and 1 piece of weapon only, you (xbowman) are facing guys in chain/lamellar armour (often pumped with IF) and very decent weapon.... and this is the moment where lowered damage comes to create frustration.