Grundsätzlich ist die Nomenklatur halt nicht so streng wissenschaftlich durchdefiniert, dass man konkret sagen könnte "Career ist X, Class ist Y, Unterschiede sind immer so und so". Ein Spiel kann jederzeit daherkommen und seine Klassen Laufbahnen nennen und niemand kann etwas dagegen tun.
Meine Intuition aber geht in folgende Richtung:
"Careers" sind das, was dein Charakter _vor_ Spielbeginn gemacht hat. Also quasi Startwert-Pakete, um 1of3s Aufschlüsselung zu nehmen.
"Classes" sind das, was dein Charakter _im_ Spiel macht. Also ein Bundle von Spezialfähigkeiten, die anderen Klassen i.A. nicht zur Verfügung stehen.