Does your PC have a good air flow?
I mean if it's a solid box with no ways for air to get in/out of the case, that might be the problem.
I would install 2 additional fans in the front of the case to take air in and in the back to take air out, that should solve it.
Also, you should check the PC for dust and clean it up if needed.