There’s this site that will tell you what’s compatible with what:
https://pcpartpicker.com/
Personally, I’d max out on your tower and power supply.
Two less thing you need to buy the NEXT time you upgrade.
A Coolermaster HAF 932 case is what I use, along with a 1050 watt Enermax PSU. They’ve been going strong since 2009.
Remember, this is all minitower. The website will work within that constraint?