Depends on which brand are u going to get
yes, it's right in the descriptions
"430 mm depth for long video cards"
What doesn't fit is made to fit
yes check the gpu's dimensions for the one you are buying
as long as you are not using an iTX case is fine, the case you posted is a (medium) tower case, it will fit almost all graphic cards