The "best" path for your child really depends on so many variables, including your family's values and priorities, who your whole child is (not just their cognitive profile), etc.
For our son and our family, things have worked out well at his private non-gifted / non-gifted-friendly school, and outside of school, we provide academic enrichment in math and in foreign language. He is in fourth grade in the US (10 years old). We only did neuropsych testing this year so to be honest, we are still processing his results: highly gifted and 2(e) (dysgraphia). His school is going to provide wonderful supports for the dysgraphia. We are on our own for the giftedness until 9th grade but we were already doing our own work there anyway, Our son loves his friends, and he's pretty sporty; the school does a great job accommodating the increasing absences he needs to take related to travel for competitions. So we are very unlikely to seek a different school, even though there is zero support for giftedness below 9th grade. Again, it all depends on the kid and on each family's values and priorities. There is no single right answer here.