I'm going through a similar situation. The typical "Get over her and move on" advice is getting old. It works for some people and other people it doesn't. Clearly it does not work for you Ramps considering that your posts keep seeking some sort of hope. And you know what? It doesn't have to. You don't have to move on, you don't have to stop loving and you don't have to give up, but what you do have to do is set aside time for personal growth. Find hobbies, hangout with your friends. Etc. I know it starts to sound like a broken record, but its the best thing you can do when your not with her. You also need to clarify your needs and wants. You want this girl back, but you must not let your needs consume you. Also let her know that you still care for her, she knows that you want to be with her, but she also knows that things have to change, the best way to show her that is by just being her friend. Build moments that you will both remember for years to come.
This whole "Off, on, off, on" sarcasm is annoying. There is hope Ramps, but only if you take the right steps. Only you understand the situation and only you have the opportunity to do what is right. She is talking to you and that is a great thing, you have to start somewhere right? Build on it. Now i'm in no way saying you should drop everything in your life for this girl. As I said above you should work on personal growth because that is a major attraction to the ladies. Hit the gym, join a club, take up guitar for what its worth. She will enjoy that. =)
It doesn't have to be over.