I think it's very good of you to stay friends with your ex. Not everybody can bear that. But on the other hand I think for a while, like a half year, it's better to stop all contacts. Just to get over her. When the emotions and feelings has turned cold, you can catch up again! Good luck!
Dude... you should think this way. If you really love her, then you should do what's best for her.. even if it means breaking up. Think about it, if you two were meant together, you'll never break up in the first place rite? And if you twe were meant together, you will be together in the end somehow. My ex-gf and I are gd frens till now even though we broke up many years ago. And we still understand each other very much. Isn't that better than securing her but having a bad time?