En términos de funcionalidad real (no de facilidad de uso), ¿de qué es capaz el software para PC que no era capaz hace 30 años?

No tanto.

La diferencia principal entre las computadoras entonces y las computadoras ahora es cuantitativa, no cualitativa. Las cosas suceden más rápido, lo que significa que puede hacer un mayor número de cosas, no cosas más diferentes.

(Esto también se aplica al espacio en disco, espacio en memoria, espacio en pantalla …)

Por supuesto, estas diferencias cuantitativas significan que las cosas que alguna vez fueron inviables, como gráficos por computadora de alta calidad en tiempo real, juegos complicados, simulaciones físicas, procesamiento de texto WYSIWYG y una miríada de otras cosas se pueden hacer, no solo teóricamente, sino prácticamente.

De hecho, aquí hay una idea divertida: probablemente podría compilar todos los paquetes disponibles para Ubuntu Linux para su uso en una máquina de 30 años (en la medida en que caben en un disco, por supuesto), pero incluso un shell moderno puede traer el máquina de rodillas.

Dado que es terrible para podar el árbol de búsqueda de espacio de solución, el programa de ajedrez malo que escribí en los años 90 funciona mucho mejor en PC más nuevas y más rápidas.

Hay mucha animación rápida que no sería posible en las PC más antiguas. Creo que han pasado menos de 30 años para que cualquier cosa que razonablemente pueda considerarse un video grabado que valga la pena pueda reproducirse en una PC.

Reconocimiento de rostros en fotografías.

(Ver comentarios extendidos para mucha más información y debate).