Your GPA and scores are impressive.
I might call Dartmouth a low reach for you. I don’t think a high-stat, highly selective school like Dartmouth can really ever be referred to as a match, but you’d likely be a highly competitive applicant.
If you can make your ECs sing in your app/essay and show them who you are and how you will augment campus, you’ll have about as good a shot as anyone (without a major hook…).
I suggest maybe adding a couple more reaches (if you like others…), a couple of matches, and at least one safety (UMD, maybe?).