So I am thinking of buying an XFX RX 580 8 GB with the GIGABYTE B450M DS3H. Along with that, I am also thinking of getting the Cougar MX330 Mid Tower Case. I have seen a lot of reviews of the rx 580 and how it is a very large card and I was wondering if this card will be compatible with these specs.