I think that your problem is the memory addressing space of the ZorroII bus. IIRC ZorroII can only address 8MB of ram.
The PicassoII and the Hypercom 3z are both ZorroII cards and they will allocate some space within the ZorroII memory.
If your RAM card is also a ZorroII card then it probably uses all 8MB of ZorroII space and it will not get along with any other ZorroII cards unless you can remove some memory from the card.
I don't know why the Picasso and Hypercom cards don't get along. I have never owned these cards but I guess that the PicassoII card probably takes 1 or 2MB and the Hypercom 3z probably takes less than 1MB.
Try running ShowConfig with each card separately and that will tell you how much Zorro memory each card is using.