Comparing an 8088 to a 68000 is a little unfair. It was just the cost reduced version of the 8086, like the 68008 was a cost reduced version of 68000. Yes the 8086 wasn't a great design, but they didn't expect it to define the industry. It was just a logical progression from the 8008 chip that they produced in 1972 & they started making CPU's to give people a reason to buy the RAM chips they made to put them in calculators etc.
Fair point. I wasn't really intending to lambast the 8088 for not being the 68000, I just wanted to draw some points of comparison in explaining why the 8088 suffered from performance issues.
However the 8088 does compare well to a 6502. The c64 beat CGA PC's in terms of games because of the vic & sid chips.
Yes and no. The 8088 is definitely more powerful from an architectural standpoint, and faster, fundamentally, at 16-bit operations. On the other hand, the bottleneck imposed by the 8-bit bus is seriously crippling for it, and it's not as cycle-efficient to begin with (though not as badly as the 68000.) And again, that's not getting into the additional issues imposed by PC-manufacturer cheap-outs like memory wait states (which only exacerbate the already-problematic memory bottleneck.)
The 6502, on the other hand, doesn't do much, but it does it very well. But yes, a lot of the C64's success had to do with the excellent peripheral chips.