You need to ask msi what processors are SUPPORTED BY THEIR BIOS. Then, you can select from those.
Or, you can look at the MSI cpu support page.
I do not know what your needs are. Speed? Cost? Features?
you can use Intel ARK to select and compare processors.
Select your processor by entering the model number in the "search specifications"
Then, check the box to "add to compare". Then, enter another processor in the search box. Then add to compare. Repeat. When done, click compare.
If you are going to be building a desktop, a good part of that process is doing the research.
I like the samsung nvme. Great for performance.
Regarding the thermaltake case, it does nothing for me. I do not care for the led fans and the design. I like a simple, unoffensive case. So, the case is a personal choice. As long as it accepts your motherboard, and you like the case, that is all there is to it.
As I said previously, you want this build to do everything. And, this is your first build. You want an awful lot in this case. My personal opinion is that you may want too much (for a first build). And, again in my opinion, I am not a fan of MSI.
Video card selection? There are plenty of sites that compare and rank video cards. You should visit those sites:
And, selection of a video card will affect which power supply you select.
All this tells me is that you need memory and processor power. So, you should select acccordingly.
This site can provide you with processor comparisons, and graphic card comparisons:
I would be concerned about putting everything on one machine. What if your machine fails? How does your website get accessed? Or, does some provider host your website?
Lots to think about for a first build.