Hej Maths,
Jag har tyvärr ingen egen erfarenhet av vad det innebär att köra OS X 10.9 på en så gammal maskin som du faktiskt har. Du skriver att det är en sen 2007:a, men jag hittar bara att det finns mid 2007:or och detta är den äldsta iMac:en som kan köra Mavericks ö.h.t. Med detta sagt är det alltså supportat, men man ska kanske inte förvänta sig någon raket...
Hur som helst så är det en sak jag triggar på i din text ovan. Du skriver "...sedan en tid börjat bli riktigt trög." För mig låter det som att datorn faktiskt funkade med acceptabel prestanda för en tid sedan, men att det sedan dess har gått utför. Det du behöver göra i första läget är att analysera vad du har gjort sen du hade acceptabel prestanda.
Har du installerat några nya program? Har du uppgraderat några program? Att datorn känns slö och inresponsiv beror ju så gott som uteslutande att den faktiskt håller på med något och därför inte kan svara på dina kommandon. Med andra ord är det ju oftast något av de installerade programmen som körs och därmed upptar processorns uppmärksamhet. Har du många program som körs i bakgrunden?
Om du kan isolera vad du gjort med datorn är det absolut bästa att försöka ändra tillbaka detta en sak i taget för att se om det hjälpte. Inte helt enkelt alla gånger, men det brukar vara den bästa metoden vid felsökningar.
En annan sak som ju även får även den snabbaste av datorer att frysa till is är att den helt enkelt måste vänta på någon långsam enhet som inte lyckas trycka fram data i den kvantitet som efterfrågas. Ett vanligt exempel är ju långsamma hårddiskar. Hur snabb eller långsam en disk är beror vanligtvis inte på hur full den är, dock ska man passa sig för att fylla den helt. En bra tumregel är att lämna 10-15% ledigt på disken.
Du skriver inte vilket gränssnitt den externa disken använder, men om det är en USB 2 disk så har de ju inte tillnärmelsevis samma prestanda som en intern disk.
Vidare beskriver du ju inte vad du har för data på den disken och vad du gör då datorn svarar med badbollen. Om det beror på att du försöker jobba med data som ligger på den externa disken skulle du kunna lyfta in den datan på den interna innan du jobbar med den för att se om det hjälper.
Lycka till med felsökningen!