Actually an interesting question: how far could we push software rendering today if we don't want to push realistic graphics? I guess the main problem is resolution having increased by an order or magnitude (and most people expect to run at native).