¿Podemos hacer juegos 3D como GTA, NFS o algunos FPS como sitio web desde el navegador web sin descargar el juego?

Si.

… pero probablemente no te gustaría.

Una forma de hacer que un juego se juegue en un navegador sin descargarlo es transmitirlo a través de su navegador. Lo que significa que tendrá un cliente ligero ejecutándose en la página web que procesa una transmisión de video (producida por una computadora en otro lugar) y transmite comandos a la máquina remota.

Técnicamente no estarías descargando el juego en este caso.

Sin embargo…. Hay un problema de retraso. Usted podría obtener fácilmente un segundo de retraso o más … lo cual no es exactamente deseable.

Algunas personas intentaron ofrecer ese tipo de servicio, por cierto. Ver:
OnLive – Wikipedia y juegos en la nube – Wikipedia

La transmisión del juego es probablemente la única forma de hacerlo. En caso de que el juego se compile en JavaScript (y se ejecute dentro de la página web), aún debe descargarse antes de poder jugarlo.

“¿Podemos hacer juegos 3D como GTA, NFS o algunos FPS como sitio web desde el navegador web sin descargar el juego?”

No puedes crear ningún juego en un navegador web sin descargarlo.

Cada juego de navegador que hayas jugado se descarga antes de que se muestre.

Depende de la velocidad de transmisión de la red.

Si la velocidad lo permite, puede hacerse realidad.