you may not be overheating but you are choking the airflow to such extremely hungry components, you are going to limit the longevity of such things if you dont put them in a proper flowing case

and micro atx in a gaming PC doesnt compute...and you are definitely not in the 40s under load with a 950, that is not that cool of a CPU, i've seen those hitting 100C under load with a stock cooler