If you have all these issues with your current lady, why not try discussing them with her? Make an effort to reconnect. That greener grass usually isn't--the issues you're having are a result of lack of engagement with your relationship. The early part of any relationship is a hormone-driven high as your brain and body conspire together to urge you into action. If you don't step up and make an effort, however, that high rapidly fades (how rapidly depends on the person) to be replaced by a crash of boredom and ennui.
The thing is, a life that's nothing but highs and crashes starts to feel really empty after a while, as each new thing becomes old and is abandoned in its turn.
The way to avoid this is to examine your values instead of letting the emotional draw of "something new, ANYTHING" pull you into an unsustainable high. You said you have a lot in common with your current girl. The sex life is great. The kid thing is problematic. So maybe she's not the best match for you. Examine your values and her values and try to determine whether or not they match up. And not little values like whether or not you both play games. That doesn't matter. Look for things that are *really* important to you, like justice, productiveness, openness, kindness, etc. (And while you're at it, examine whether you exhibit those traits consistently, too--part of having good relationships with other people is making yourself into someone who is worthy of them.)
This is a great time for you to work on this sort of thing. And then you can go looking for the woman you REALLY want, and who will want you.
Note: This doesn't mean you should abstain from dating until you've "perfected" yourself. It means you should approach each relationship you have as a work deserving of the finest you're able to bestow upon it at the time--and demanding the finest you can get from a potential partner, as well. Don't just go up and down. Move forward too.
The thing is, a life that's nothing but highs and crashes starts to feel really empty after a while, as each new thing becomes old and is abandoned in its turn.
The way to avoid this is to examine your values instead of letting the emotional draw of "something new, ANYTHING" pull you into an unsustainable high. You said you have a lot in common with your current girl. The sex life is great. The kid thing is problematic. So maybe she's not the best match for you. Examine your values and her values and try to determine whether or not they match up. And not little values like whether or not you both play games. That doesn't matter. Look for things that are *really* important to you, like justice, productiveness, openness, kindness, etc. (And while you're at it, examine whether you exhibit those traits consistently, too--part of having good relationships with other people is making yourself into someone who is worthy of them.)
This is a great time for you to work on this sort of thing. And then you can go looking for the woman you REALLY want, and who will want you.
Note: This doesn't mean you should abstain from dating until you've "perfected" yourself. It means you should approach each relationship you have as a work deserving of the finest you're able to bestow upon it at the time--and demanding the finest you can get from a potential partner, as well. Don't just go up and down. Move forward too.