Mid tower will probably be quite a squeeze, but it should fit. Just be patient with it.
For all intents and purposes yes. PCIE 3.0 = 2.0
Unless you're running an Ivy Bridge, PCIE 3.0 cannot even be utilized and instead defaults to 2.0. And even with an Ivy Bridge, at this time there is negligible gain between the two specifications.