Pookie, Leaving is not only sometimes just as good of a DBing technique that works as many other techniques. It seems as though you are viewing this as it is over, when in fact we really don't know that yet.
Why? Because you have not allowed her to ever feel that SHE has lost YOU for good. It has been the total opposite for this whole time. Believe it or not, it works the same for most people. It isn't until you have felt that you LOST them that suddenly wakes you up. It is the threat of loss that stirs emotions. The other way emotions are stirred is the pursuit of something that we want.
You have never given her a chance to experience either one of those emotions by the "hanging in there" method. It usually just doesn't work. It is just a fact. Sorry. If it worked to hang in there, I would be an advocate of hanging in there.
So, this isn't a time for sadness. It is a time for moving on and getting excited about the next chapter of your life. Let HER come to you. If she doesn't ... So be it. You are a smart man. This may be the smartest thing you have ever done. Do what works. Let her find someone better. She may be in for a big surprise. You may be in for one too.