Any small block non stroker 10 second cars
Its the extra CI from the extra stroke that can give better HP numbers. If you could punch the 340 out to give 400 CI with the same stroke, 3.31, it likely be eating up the strokers.
All the extra stroke is more pushing on the walls vs the crank and the shorter pistons don't seal as well.
As for more torque, that what gears are for. Run a 4.88 plus gear and rev the 340 up, it can rev higher safer then any 4 inch stroke engine can.
The weight of the car plays a large role, get it in under 3,000 lbs and hang on