recuerda que ajax más o menos es la forma alterna al uso de marcos. la diferencia más bien radica en el manejo de contenido. en cierta medida, para tu caso, ajax podría ser más complejo porque dentro de la ventana todos los enlaces debes manejarlo con ajax. de lo contrario, una redirección desde una url cambiaría la url de la barra de navegación. en cambio, con marcos sigue la línea tradicional. las peticiones se realizan normalmente pero la url no se ve reflejada en la barra de direcciones. otro detalle que debes considerar en ajax son los recursos integrados al documento, por ejemplo
los scripts. con marcos, no existe esta preocupación porque técnicamente los marcos son ventanas.