I don't want in any mean to undermine your determination, but I said such a words many times before and they never lasted more than a few days. But not to that extent when every girl isn't right. Especially when you only imply so without testing it for real. Perfectionism is a no way to go, no exceptions. Personally I think that you succumbed to an impulse. Or maybe found an excuse to perform your subconscious decision. I can't see a single spike of indifference as a valid reason to break up. Especially considering your feelings afterwards.