Hi everyone 
These are my specs:
Personally I think it's because my case isn't giving enough airflow but I don't want to spend even more money on just a hunch...
What should I do to fix this overheating problem?

These are my specs:
Mobo: Asus P8Z77-v Deluxe
CPU: Intel i7 3770
CPU Cooler: Dynatron K17
GPU: XFX R9270x
Case: Cooler Master HAF X
PSU: XFX PRO850W XXX Edition
Personally I think it's because my case isn't giving enough airflow but I don't want to spend even more money on just a hunch...
What should I do to fix this overheating problem?