Yes, you need to make sure that your case's IO, your motherboard has the connections for your case's IO and for any other things like fans, RGB, etc. Make sure your motherboard has the right number of USB connections, RGB headers, fan headers, and any other things supported by your case that you will use. Remember, 1 usb header supports two usb's on the case's IO if you use a usb splitter, and same for fan headers
As far as choosing a case, I really like the Thermaltake V200, and it's just 80 bucks, and a really good case. If you are a bit lenient with your cash, the MSI Gungnir 100 costs 110 on amazon, and is also very very good. Both of them have RGB. I personally don't like RGB because I use my PC as a workstation, but those are great RGB cases for the money. Get the Thermaltake V200, as you want something under 100