I've been hunting for torn tapestry since I was level 2. I got the ripped tapestry at level 3. I'm 19 now- having hunted everything in the area by cabilis until it all went grey, then I could come back for an hour or two every day and slay everything that moved.
I've logged 33 hours now, and not a single drop yet. I really want the Demi Lich cap, but this is my roadblock.