Compatibilidad del software:
* Software moderno muy limitado: Casi ninguna aplicación moderna (navegadores web, suites de oficina, juegos, etc.) se ejecutará en Windows 98. Incluso el software más antiguo podría tener problemas de compatibilidad.
* Aplicaciones de 16 bits y algunas 32 bits: Windows 98 admitió aplicaciones de 16 bits y 32 bits, pero el soporte de 32 bits fue limitado en comparación con las versiones posteriores de Windows. Muchas aplicaciones escritas para Windows 3.x, Windows 95 y las primeras versiones de Windows NT podrían funcionar, pero esto no está garantizado.
* Controladores: Encontrar controladores para el hardware moderno es prácticamente imposible. Estás limitado a los dispositivos disponibles y apoyados a fines de la década de 1990.
Compatibilidad de hardware:
* Hardware moderno muy limitado: Windows 98 carece de controladores para CPU modernas, tarjetas gráficas, adaptadores de red, dispositivos USB (más allá de USB 1.1) y otros periféricos. Está restringido al hardware disponible en el momento de su lanzamiento.
* RAM máxima: Windows 98 tiene un límite práctico de RAM significativamente más bajo que lo que usan los sistemas modernos. Si bien apoya oficialmente hasta 512 MB, el rendimiento con tanta RAM podría ser inestable. El uso práctico fue típicamente mucho menor.
* CPU: Apoyó una gama limitada de procesadores, principalmente de la serie Pentium y Athlon de Intel y AMD. Las CPU modernas son incompatibles.
* DirectX: Windows 98 incluyó una versión de DirectX, pero está muy desactualizada y solo puede ejecutar juegos muy antiguos.
En resumen, Windows 98 solo es compatible con un subconjunto muy pequeño de hardware y software antiguos. No es práctico usarlo para cualquier cosa más allá de la curiosidad histórica o los juegos retro de títulos muy antiguos.