Results not resulting

I'm going to take MBBS III Part 1 exams soon. I have a good preparation, my internals have gone well and good. But there's one problem with me that I can never bring the best marks. It seems that I know more than others, (I have noticed during vivas and other things), but there is always someone who brings better marks than me, even when they havent read enough. In fact, in our 2nd prof exams, a girl topped when she had the entire micro stuffed up in her apron for microbiology papers. And she studies too, but not enough to top.

I have been a topper since childhood. But here in med college, I just cant. And no matter whatever justification I give to myself, I cant get over the fact that all my prep cant yield me 1st rank. Its just that the childhood happiness of being the best is gone and the academically best child in me is traumatised. I know this is really shitty to be posted but I just had to vent it out.