Kurz gesagt, die Antwort lautet nein, es gibt keine wirklich guten Cardio-Übungen, die nur den Oberkörper betreffen und die Beine ohne Knie nicht betreffen.
Um zu verstehen, müssen Sie es wissen die Struktur des Knies, aber es genügt zu sagen, dass es Sehnen gibt, die durch den Kniebereich gehen und die Patella (Kniescheibe) einkapseln, und es gibt Bänder, die das Knie zusammenhalten. (Sehnen verbinden Muskel mit Knochen, Bänder verbinden Knochen mit Knochen).
Nahezu jede Übung (einschließlich Schwimmen, es sei denn, Sie arbeiten ausschließlich am Ziehen) wird das Knie in gewissem Maße beugen und die Muskeln einbeziehen des Oberschenkels, was wiederum das Knie belastet.
Ich würde zu einem Orthopäden und einem Physiotherapeuten gehen und herausfinden, was beschädigt ist und die Schmerzen verursacht, das beheben und dann bekommen wieder regelmäßig trainieren.