Based on my knowledge, which is quite limited, the only conclusion that I can make is that your PC has poor air intake and outlet.
Personally I would purchase additional fans, they are quite cheap, and practice regular cleaning of my components (Blowing your inside with a hairdryer,etc.)