Would the result against Graf Zeppelin depend on whether Britain still used Swordfish or a modern fighter?
Short answerThe premise confuses roles: Swordfish was a torpedo bomber; Sea Gladiator was the relevant British carrier fighter for the period.
NotesThe Fairey Swordfish sometimes performed unexpected feats, but it was not intended as a fighter. For a pre-war or early-war North Sea comparison, the Gloster Sea Gladiator is the appropriate British type. Comparing aircraft by their intended roles prevents a torpedo bomber's limitations from being mistaken for the state of British carrier-fighter capability. That distinction matters when judging how combat against a German carrier might affect perceptions of Fleet Air Arm doctrine and modernization.