By the time 32 bit apps for Windows were showing up, the bloat was on the upward leg of the exponential curve - but of course, by then memory was getting really cheap and having less than 64 was no excuse.
OS/2 had far better DOS performance in all releases - after they took the clue from MS and exploited the VM86 mode.