D90 hat einen Sensor wie die D300. Die Aulösung ist für das Cropverhältnis 1,5 ideal. Mehr braucht man nicht.

Die 50D hat auch nicht viel mehr Auflösung. Imho hat sie einen Crop 1,6 - bin mir aber nicht ganz sicher. Dann wäre der Sensor minimal kleiner.

1000 Euro ist nicht viel, wenn Du Dir eine Kamera in der Klasse kaufst, denn Du brauchst noch einen Blitz und ein Objektiv (Makro, Allrounder, ...) sowie Tasche, Speicherkarten etc.