Servus,
wie alt ist denn dein SGS? Wenn du keine Garantie mehr hast, würde ich dir davon abraten das SGS einzuschicken. Da werden dann wohl Kosten für dich entstehen.
Deshalb kannst du, wenn du dich traust, das SGS selbstständig flashen (sprich das Android-Betriebssystem komplett neu aufspielen). Deine Kontakte usw. sind ja so oder so weg.
Interessant wäre, welche Firmwareversion du drauf hast. Dann könnte man die gleiche oder sogar eine neuere Version flashen.
Ist dein handy gebrandet (nach dem flashen wäre das Branding weg)?
Also die Entscheidung kann ich dir leider nicht abnehmen. Da musst du jetzt selbst enstcheiden, ob du dein SGS einschicken willst (was wohl kosten wird, wenn es älter als 2 Jahre ist) oder ob du mit Hilfe selbst flashen möchtest. Das ist ganz einfach und es gibt hier eine super einfache Anleitung, die ich dir posten kann, wenn du dich entschieden hast. Ich flashe mein SGS bestimmt alle 2 Tage

Grüße
Audidakt
Edit:
Du kannst mal über das CWM einen Factory Reset versuchen. SGS auschalten dann Volume + und Menütaste + Ein/Aus gedrückt halten. Es erscheint ein Menü. Mit Volume + und Volume - kannst du navigieren, mit der Ein/Aus-Taste kannst du den Eintrag auswählen. Dort wählst du einmal Factory reset. Damit wird dein Handy in den Urzustand zurückgesetzt. Vorsicht mit Bildern, Musik, usw. weiß gerade nicht, ob die da auch gelöscht werden. Daher diese vorher sicherheitshalber mit dem PC sichern!