I do believe they optimize different things.
GeForce Experience changes the in-game settings, while Cortex disables extraneous processes.
Experience adjusts the total load put on the computer, while Cortex allows a larger load to be placed on the computer.