Finetuning questions - do I need a high-stall torque converter ?

The converter is perhaps the most important part of an automatic equipped car. "Do I need a high stall" is not how you should look at it.

You should call a reputable converter company and tell them your entire combo as you've laid it out here to us. Let them help you choose one, or build one for your particular car. That is the best way.