A:AnswerYes it will. The MSI B450 Tomahawk supports both NVIDIA and AMD PCIe graphics cards. It has 2 full size PCIe slots and it does support crossfire.
A:AnswerYou'll need to use DDR4 ram to fit the ram socket on the board. Specs say it will work with non-ECC and ECC ram but I've only tried it with regular desktop non-ECC ram.
You can find a full list of supported memory at the MSI website. Hope this helps.
A:AnswerYes it works well with the Samsung 970 SSD. These's a list of supported drives on the MSI website. As long as you keep the BIOS updated to the latest version I don't think you'll find and SSD that it won't work with. I use an off brand "Team Group" SSD on one of my B450 boards with no problems whatsoever.
A:AnswerNo, the MSI B450 Tomahawk listed here does not have onboard WIFI. I use an external USB WIFI adapter and it works fine. The board does have a slot for an M.2 drive. So with an adapter (M.2 to PCIE) you can add a PCIE WIFI card if you wanted the WIFI out of sight.
A:AnswerMSI literature says it does, but I've been having POST issues with my Ryzen 3200G and MSI B450M Pro-M2. BIOS upgrades did not fix. It works fine with an old Ryzen 1200 and a GT-710 GPU.
A:AnswerAny case that is a Midtower or larger. You won't be fitting this motherboard into Mini or Microtower cases. Make sure you get a Midtower case when you decide which case you want.