The article here states regarding the 386SX at 16MHz
"The 386 was a huge advance but you'd never know it from one of these little slugs ? they were usually out-performed by the better 286s."
"Even with 4MB or 8MB RAM, you wouldn't want to run Windows 3.1 on a
386SX-16 though. The SX-33s and DX-40s that followed soon after were vastly faster."So my family actually had one of the "slug"-based PCs in the early
1990s. I don't remember it being nearly as bad as the article makes it out to be, particularly with respect to the important things in a 13 year old's life at that time: video games.It claims some of the better 286es would perform as well in practice as this processor. I had a friend who had the "standard issue" 286: 286-16 MHz, 1 meg RAM, 256k VGA card, 40 meg hard drive.
When playing the games of the time that relied heavily on "pseudo-3D" CPU effects with a lot of sprite scaling, fixed-point math for calculating angles the 386 system would run rings around the 286 system
- whatever graphics code it was that was unusably slow on the 286 was nice and smooth on the 386. The article seems to be talking about performance of business applications and maybe the comparison was valid there, but for "leisure" applications there wasn't any comparison. It was even better when the stock 1MB of RAM was upgraded to 2.
Wondering what might have made the difference; the article claims the SX-16 didn't have an onboard cache but the 386 arch IIRC supported an external cache; not sure how many systems actually implemented this. Faster bus clock, maybe?
To my recollection Win 3.1 also ran fine on a 386SX-16 with 2 megs of RAM and a 100 meg hdd. A few years later another friend's family picked up a 486DX/2-66 which of course would smoke everything else we had available.