1996 wurde Dupuy Teammitglied bei Oreca und pilotierte erfolgreich der Chrysler Viper GTS-R. Er feierte 1999 und 2000 zwei Klassensiege in Le Mans; 2000 auch einen beim 12-Stunden-Rennen von Sebring. 1999 gewann er zwei Meisterschaftsläufe der FIA-GT-Meisterschaft und beendete die Saison als Gesamtfünfter. Seinen größten Erfolg bei einem internationalen Sportwagenrennen feierte er im Jahr 2000, als er gemeinsam mit Olivier Beretta und Karl Wendlinger für Oreca das 24-Stunden-Rennen von Daytona dieses Jahres gewinnen konnte.