I think on the hardware side we would need Ethernet and 3d graphics. This would have taken Commodore to the mid 90. A Quake like network game would have driven the sales.
On the software side something like today's Amicygnix would have kept many folks from leaving for Linux.
To gain developers in 98 Commodore should have had it's own Java Implementation. None of these had to be for free. Just make sure you don't mess with DRM and sueing your customer.
Finally in 2001 you had to be there with something portable and something that can burn DVDs from DV-Camcorder stuff.
Oh, and somebody would have had to create a good Microsoft Word compatible converter or wordprocessor.