The dimensions are for outside of the case, so it will be shorter in inside. And don't go with that case, no way it can fit the card.
Look for a standard ATX mid tower case, atleast 19/20" in length.
If i get a different case won't i have to change the motherboard also? What motherboard/case would you recommend? Im looking for the cheapest build possible so anything would be appreciated