Do you still love her??
Are you still attracted to her?
It would be one thing to just simpily wonder how things would be different if you where with another person. And if those where only occasional thoughts, its would be nothing.
But it is disturbing to me that you take it a step further and consider if you would be happier with them or not. And the other thing that bothers me is that the main issue you are worried about is how pretty she is.
I'm not sure what to tell you. I think you want to commit but your mind just doesn't seem in a commitment type of mode.
I think you need to sort this stuff out with yourself. I'm with waxlion, you can't marry her when you are in this state.
The only thing I can suggest to help you sort things out is perhaps some sort of retreat if it where possible. I don't like the idea of "taking a break", thats code for a break-up and will cause more problems. But if you could go someplace, away from your girlfriend, your family, your friends etc etc. Spend some time away from her and analyze your thoughts during that time.
The question during that time will be, how much do you miss her? And how much time have you been thinking about other girls. Is there another girl that is on your mind?
I admit however this solution may not be feasable.
But I would worry greatly about spending the rest of my life with him if I were allowing these deep-rooted feelings to affect how I treated him and perceived him and our relationship. This issue goes beyond just thinking other girls are attractive.
I agree, this is a little more deep rooted then just a passing thought.
If you are going to worry about something in getting married, it would seem to me you should worry about the possibilty your spouse might change in the future or that some sort of disagreement may come inbetween you. Your worrys should be about the future and what might come up in the future with your spouse.
Worrying about if you would be happier with someone else, is disconcerning.