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

More initial will help your low end issues. Get the most out of what you have before throwing parts at it. I've seen a lot of $$ spent on a converter that ended up eating more power than it gave.