assuming you’re still going to come back and read this:
1. Of course you’re smarter than the average 17yo. All average 17yos are smarter than the average 17yo, that’s one of the characteristics of being 17.
2. It is also very common to be madly in love with someone, and it’s not a question of “knowing” what love is. It’s a feeling, and even if it pales in significance to what you may experience next year or the year after that, right now it’s as strong as it gets, and your hormones are all over the place too, so I understand that you’re feeling extremely powerful emotions towards this girl. Enough to drive you nuts.
3. You mentioned “water damage”. So basically she won’t have to move that far, just to another house, maybe even in the same city? Please clarify this, because if it’s just going to be down the road, then that’s not a problem.
4. Also, do you have the option of moving closer? If so, go for it. Though it doesn’t have to be next door, as long as you’re close enough to meet regularly. Am I to assume she’s already your girlfriend?
5. The big problem I have is with “we never fight or have any disagreements”. This is not a good sign. So she either has no will of her own, or she surpresses her feelings/thoughts in front of you, or perhaps (in the best case scenario) you two are identical, which is not all that good either if you think about it. The best you can hope for is to get bored of her after a few months. Which is considered a long time when you’re 17, but not long enough to warrant moving to a different city, or dropping out of school or something extreme like that. But if you could be closer and try and make this work, then go for it. Older people (on fluther or elsewhere) can tell you all sorts of stuff, but you have to figure it all out yourself eventually. It’s your life, your choices, and your experiences. And you have to go through the motions I’m afraid.