Used Silverstone mini cases a lot mate
You have a tradeoff to make here which is temps vs noise.
A twin fan can push both CPU & GPU temps up by up to 10c with these type of cases.
It will however run quieter.
Out of the cards listed.
MSI armor , fully open shroud - pushes way too much hot air back into the case , there is literally zero rear venting , I'd discard it entirely.
Asus strix - simply too big mate , you'll have a nightmare fitting it, you'll have to completely flatten the power cable to get the case top on & it'll still be touching.
Founders - is what it is, noisy under load ,slighty whiney at idle speeds too, it is arguably the best choice for that case though when it comes to actual load temps.
EVGA SuperClocked Gaming GTX 1070 ACX 3.0 - if its not susceptible to the vrm cooling issues associated with some of the evga 10 series cards its the one id personally go for.
It'll run hotter than the founders without a doubt under load , but it'll still be within spec & a lot quieter.
Dimension wise - easily the best fit for the case.