A stall converter is to an auto as a clutch is to a manual.
And I would reccomend you ask this guy, qitstrn (ron) ... he would be the most knowledgable person I know of regarding fwd traction. With your power there still might be something as far as radials go to control it.
__________________
-Vince