No ... il fatto è che le linee sono scritte con il terminatore LF e non con CR LF e quindi se usa Notepad non sono divise.

Basta scrivere rimpiazzando la sequenza LF con CRLF

codice:
salva.Write(RichTextBox1.Text.Replace(Convert.ToChar(10), Convert.ToChar(13) + Convert.ToChar(10)))