There is no such thing as one's "peak" when it comes to intellectual prowess or potential. Not so for one's social life while in school; you know that. Isn't it possible for you to skip a grade and still maintain contacts with your present social group while perhaps expanding your friendship/acquaintance circle a bit with some older students? Also, couldn't you work with your school's teachers and guidance counselor to create a more challenging curriculum? What about some independent study work? This doesn't have to be a black and white decision. Trust your instincts about what "feels" better for you at this age and stage of your personal and school life. I'm sure that you will make the best decision.
Deciding to Skip a Grade
Toddler and Teenager Expert Advice from Carleton Kendrick, Ed.M., LCSW