I have had this issue with a HJC i10 and AGV K1. I think I may have started a thread for this a while back...
From my understanding your current helmet shape doesn't match your head shape. At least that was the case with me. I now have a HJC C17 from a friend who wasn't using it, and that seems to do well for me. My KYT for track, I don't use it for long enough to give me a headache/pressure points but that is also the wrong head shape for me, unfortunately. I have a round oval headshape and most helmets in that realm costs quite a bit (Arai, Shoei, etc.).
My suggestion would be to find your head shape and check for helmets that cater to your head shape. My test for helmet fit is to put it on and watch a 2 hour movie, to see if there's any discomfort. Around 1 hour to 1 hour 15 min mark, I can feel pressure points, if there are any, and I do this a couple of times more to ensure. I hate helmet shopping for this reason.
Hope this helps.