I will note the disproportionate amount of damage the US "S" boats caused compared to the later boats and the Fleet boats, early in the war.
These used the old Mark 10 torpedoes of 1918. These were about 4ft shorter than the later Mark 14s.
By the mod 3 version they held about 497lbs of TNT and were good for 3500yds at 36 kts.
the story of the S-44 makes for interesting reading.
USS S-44 - Wikipedia
She sank 3 ships in her first 3 war patrols including the Kako returning from Salvo Island.
However the problems of operating submarines, especially old ones, are all too apparent.
The "S" boats with their old but mostly functional torpedoes in 1942 may have partially hidden how bad the Mark 14s really were.
17 S boats claimed 42 ships sunk with most of them in 1942.
There were 37 S boats out of the 112 US boats in service in Dec 1941, there were 27 older boats. Those were not used in the Pacific, most were used for training although a handful were loaned to the British and small group were used for anti-U boat work.
I think we are entitled to think about what 15-20 British subs with working torpedoes could do to Japanese invasion convoys. Not outright elimination but enough losses to slow down the ground advances. That and several divisions of well supplied, experienced troops and about 3 times the number of historical aircraft might turn the SE Asia campaign into slow motion attack that gives the British more time to reinforce and turn things into a battle of attrition.