Hm. Ist schwierig, da einen Rat zu geben, weil man über das Internet nicht sehen kann, wie eure Wohnung aufgebaut ist und welche Katzenmöbel angeboten werden.
Ein Spielkamerad zur Beschäftigung war sicherlich die richtige Entscheidung, und es freut mich, dass deine Katze dem nicht abgeneigt ist. Trotzdem ist das nicht unbedingt etwas, was das Herz einer Freigängerkatze begehrt.
Du schreibst, dass deine Katze ständig aus dem Fenster sehen will. Die Möglichkeit dazu sollte man jeder Katze unbedingt anbieten, indem man z.B. den Kratzbaum so hinstellt, dass die Katze von dem erhöhten Platz aus hinaus gucken kann. Es gibt außerdem Hängematten, die man an den Fenstern anbringen kann und stabile Gitter zum Einhaken, damit die Katzen sicher am offenen Fenster liegen können. Wie das aussieht, kannst du z.B. auf dieser Seite sehen: https://magicthaigoblins.de/ideen-und-moeglichkeiten-des-frischluftschnupperns-fuer-unsere-thaikatzen-2/
Zur Unterhaltung der Katze kann man draußen außerdem ein Vogelhäuschen anbringen und die Pieper füttern. Das Belauern von Beute ist für Katzen eine Beschäftigung, selbst wenn sie die Beute nicht erreichen können. Freigänger tun oft auch nichts anderes, als stundenlang in einem Versteck zu liegen und auf den richtigen Moment zum Zuschlagen zu warten.
Beute machen kann deine Katze auch mit dem Laserpointer, wenn du zwischendurch immer wieder einen leckeren Happen fallen lässt. Probiere mal an Kaustangen, Fleischstreifen oder TroFu durch, ob sie davon etwas mag. Das soll natürlich keine Hauptmahlzeit werden, sondern die ultimative Belohnung beim Spiel.
Zusätzlich könntest du deine Katze mit Klickertraining beschäftigen, wenn du ein ultimatives Leckerchen gefunden hast. Die Übungen fordern die Katze geistig, und das kann für sie genauso anstrengend sein wie 1km laufen.
Wenn das alles nicht hilft und die Katze noch immer unglücklich scheint, kann ich dir noch Spaziergänge an der Leine empfehlen. Bei deiner Katze am Besten nur zu festen Zeiten.
Die Gewöhnung an Geschirr und Leine kann je nach Charakter der Katze eine Weile dauern. Ich habe damit im Winter bei meiner Katze angefangen, und wir sind jetzt endlich so weit, dass wir Ausflüge machen können:
https://www.youtube.com/watch?v=fI8BnjgGvFA
Da deine Katze bereits an die Reize draußen gewöhnt ist, würde sie das viel schneller lernen. Neugierde, eine gute Bindung (laut dir vorhanden) und keine übermäßige Ängstlichkeit (Katze sollte in ungewohnten Situationen nicht mit Panik reagieren) sind die Grundvoraussetzung für Spaziergänge an der Leine.
Das ist zwar kein echter Ersatz für den gewohnten Freigang, kann aber ein Kompromiss sein, bis sich eure Wohnsituation geändert hat. Durch festgelegte Spazierzeiten kannst du verhindern, dass deine Katze zu jeder Zeit nach einem Ausflug fordert.