Das Desire hat in der Tat 512MB RAM.

Android knallt den Speicher immer fast voll, damit die Dienste flüssig laufen. Taskkiller sollte man nicht verwenden, weil Android den frei werdenden Speicherplatz direkt wieder vollknallt.

Rooten ist aber auf jeden Fall sinnvoll, wenn man weiss, was man tut.

Empfehlenswert ist es, den Cache für die SD-Karte von den lächerlichen 128kb auf 1-2 MB hochzuschrauben. Das steigert die Geschwindigkeit schon mal beträchtlich.

Abgesehen davon kann man den Prozessor schneller takten, mit Titanium Backup komplette Sicherungen durchführen und einige Tweaks aufspielen, die das Speichermanagement verbessern. Ich würde mein Android-Phone immer wieder rooten.