Also
Raid 5:
Hier werden jeweils die Nutzdaten auf den Festplatten verteilt und zusätzlich eine Checksumme Parität gebildet. Das bilden eben dieser Priorität nimmt natürlich Zeit in Anspruch was zu Performanceeinbussen führt.
Raid 10:
Bei Raid 10 handelt es sich um gestrippte Mirror Sets. So hasst du Datensicherheit da die Daten auf zwei Datenträger vorliegen (Raid 1) und Performance weil du die Daten auf den beiden Mirrorsets verteilst (Raid 0)
Wenn du sagts Performance sei nicht so wichtig kannst du natürlich auf ein Raid 5 mit Hotspare (für automatisches Rebuild) zurückgreifen, aber wie gesagt für SQL / Datenbanksysteme würde ich immer Raid 10 verwenden.
Zu den RAMs: Ich denke auch 2 GB werden reichen, ansonsten kannst du das ja immer noch aufstocken.
http://de.wikipedia.org/wiki/RAID#RAID_5:_Performance_.2B_Parit.C3.A4t