Like I said before, the main purpose of hatred generators is to generate hatred. The faster you shoot the more you can generate, BUT it also doesn't help if you generate very fast but don't hit very hard because of the 1h's lower damage range.
A very hard hitting 2h xbow will generate slower but will make up for it by hitting very hard.
Unfortunately I don't have a nice range of ancient weapons to test with yet :/
I picked up a decent 3.2 ancient Danetta (non-Rama'd), but that's not nearly as good as my 3.2 Etrayu, and I haven't seen an ancient 2h xbow. Danetta isn't really worth Rama'ing imo, even though I have some spares.
Regarding the ancient crafting, it took my a whole inventory of items to get an ancient Wraps, luckily it was decent. If it isn't you're looking at a 2nd inventory full :/
General tip I figured out last night, if you're running a lot of normal rifts, change from Vengeance back to Prep->Hatred. The mobs there are so soft that you don't need the Vengeance uber-kill that runs out too quickly and is mostly wasted. I can do instances a lot quicker using Prep.