Don't trust the std temp gauge, they are far from accurate.
Prob a good idea to get a new cap, the rubber seal may have worn on yours.
I would also expect the header tank to be really hot after a spirited drive, it contains very hot water and will be hot to the touch. Try touching one of the water hoses, they will be hot too