pcpartpicker is your friend. I use it to check compatibility, and also to get vague ideas of prices (some other sites are cheaper, but gives a lot of sites for you to click through to.)
One thing I will say is be wary of GPU length, I made that mistake on a different case and ended up having to...