Drive train not quite right

Yep get a good converter. Makes all the difference in the world. 3.23 gear? I'd say a 3000 stall but you never know until you put in there and see how she feels. Maybe a tight 3500?