Speaking of temperatures, I can say that adding the extra fan inside the case has done some wonders for my M.2 temperatures. As a recap, back when adding games to the Crucial M.2 drive, I saw it hit what appeared to be its internal temperature limit of 63C (70C is its on-paper max). With the EKWB M.2 heatsink, I saw about 53C max, but to be fair, I wasn't doing constant writes that would be expected when installing nearly 80GB of games. So, what I did was stand up a Corsair AF140 (1500 RPM) fan on top of the HDD cage (freestanding, there is no mounting point) and have it point in the general direction of the M.2 drives. I checked yesterday, and the Crucial drive was at about 35C and the Samsung M.2 drive at 31C. So, it definitely helps a lot; however, it also raises a good question.
Essentially, leaving that fan there isn't really viable given that there's no mounting point for it. A good shake will topple the fan over, and I'm not a huge fan of that. Albeit, I'm not a huge fan of a good shake of my PC either.

I was thinking about designing and 3D printing a 40mm fan mount for the EKWB M.2 heatsink, which would likely remove the need for the 140mm fan. The more extreme solution, and arguably the better one is to find a different case that isn't so large that it has pressure problems.
I've also been disappointed in EVGA's SuperNOVA G3 PSU. I've been using their PSUs for my last couple builds, and I kept hearing this fan whir up randomly while playing games. Well, it turns out that it's the SuperNOVA's ECO mode that's doing it. Rather than gradually raise the fan RPM to combat temperatures, it just jacks up the RPM, and it's quite loud comparatively to everything else. It's strange, because I normally use ECO mode on my PSUs, and I own another SuperNOVA G3 850W, and I don't recall having that problem, which means I must not be using ECO mode... or maybe this new one has a problem? I'm not entirely sure as I forgot to look.
@Riot55 Also if you want better air flow, you can remove the dust filter that is in the front of your case. This will allow your intake fans to suck air in a lot easier, just remember though that you will have to clean them occasionally. You don't HAVE to do this by any means though, it's just a way to increase air flow and to lower over all temps. Just an idea

For example on my corsair 900D, I leave the front panel off, but I leave the dust filter on, a mix of best of both worlds type of thing.
In the Gamers Nexus video on case design flaws, they noted that about a 1" distance between the solid front panel and the front of the fans is the optimal amount to not completely hinder their pressure. (They saw something like a 10-12C drop when removing the front panel on Cooler Masters new H500P.) I never thought much about it until I watched the video, and now, whenever I look at cases, I keep seeing these poor designs everywhere.

Although, a solid panel will reduce pressure regardless, so like you mention, I'll pull the front panel if I'm doing something like mining.