Thank you all.
Let me make somethings clear then because it looks like not everything got through.
I have initiated and stuck with no contact 100% unless she was the one that made contact. When she did I kept it short.
The reason for our break up is simply because I've stopped being the guy I was back in the beginning. I meant well, but did wrong. I dlv'd big time towards the end especially during our very stressful last months at university. Then, she went abroad for a couple of weeks (it has to do with what she studied) and I was lonely. I didn't have fun, whereas if she was gone during our first two years I would have had the time of life even without her. That is what changed.
I am not in massive pain as you might think. Yes I have ugly moments but they come and go and it's natural. I'm going out with friends and having fun. I'm also (re-learing how to) meet new people especially girls. I do have a life outside of her but for the last few months I had made her the center of my life. I'm rediscovering (quite quickly) my life without her. If she wants to come back, great.. although it's not as easy as her just saying so. She has to show me she's willing to invest in us. As much as I love her, I'm not a puppet.
I'm regaining my confidence which I had when we started going out. When everything in my life was in place. When I got straight As at university. When I was meeting girls on campus every day and making friends. When some people were alarmed by my strong sense of inner confidence - I remember one guy trying to get a reaction from me by saying 'I bet you have a small penis.' I laughed so hard at that.
If she texts me with more questions/problems or such I am going to tell her to back off. I'm busy on two important projects right now (and she knows it) as well as busy NOT pleasing her.
I do want a relationship with her, eventually. But that's because it was a beautiful one up to where it wasn't. We share several passions, beliefs and the physical attraction is there. But I am not willing to go back to face the same problems. No I won't take that. I'm not interested in postponing a permanent break-up. I'm interested in re-creating my (old) new self and then give the relationship a shot. I'll do my best, and if she does her part it should work. This is why we always were and still are on good terms. We had/have a mature way of going about facing trouble. We became best friends after a few months which is a great thing to have with a lover in a LTR. I would bet that that's the main reason she still wants us to talk/communicate. [ Incidentally, I remember telling her a year or so ago that I'll always be fond of our memories even if we eventually break up. She agreed but told me to not think about that stuff! ]
If it doesn't work.. so be it. I know that my biggest weakness is reverting to old habits and patterns. I am working on that. I can't put myself down forever just because I made a mistake. I'm just as human as the next guy and I always had good intentions.
Thanks for reading.