Doesn't 340 have 2x FN V2 Airflow fans rated 45 CFM / 0.9 mm H₂O 3-pin variable voltage fans? Not exactly great .. saying they are marginal is a stretch.
NH-U12S fan/s are rated 55cfm / 2,61 mm H₂O and your GPU is using 2x 90mm fans rated about 35 cfm each.
This means component fans rated flow is about 125 cfm while case is only 90 cfm .. with cae fans having almost no ability to overcome resistance (0.7 mm H₂O)
Do yourself a favor and get a couple of PH-F140SP (82 cfm / 1.33 mm H₂O) for £9.95 each and put them in as front intakes on speed control.
https://www.overclockers.co.uk/phanteks-ph-f140sp-static-pressure-140mm-fan-black-fg-024-pt.html
This will give you a rated 162 cfm to components' 125 cfm.
As said, use them as front intakes and not exhaust fans at all. You will probably get best temps with this setup.
Key is to create good front to back airflow so your NH-U12S gets a good supply of cool air. GPU coolers dump heat everywhere, and to improve front to back flow remove all unused PCIe back slot covers. If you can, move your R9 270 down to lower PCIe socket. This will give more space between it and U12S for it's heated air to flow back and out of case.