Solved! Go to Solution.
First you motherboard doesn't support the AMD 4000 & 5000 Series Processors. Only 3000 or older processors.
Here is your motherboard's CPU SUPPORT LIST with all the supported Processors that are Windows 11 compatible: https://www.msi.com/Motherboard/support/B350M-PRO-VDH#support-cpu
Second to determine the best processor depends on what you are planning on using your computer for and what you have budgeted to spend.
Third, You need to go to the same link I posted to see if the RAM MEMORY you have installed is compatible with the new Processor.
Just to let you know you will need BETA BIOS version 7A38vAJ, which seems to be the latest MSI BIOS version for your motherboard.
So before installing the Ryzen 9 3900X, if that is what you decide to purchase, update the BIOS FIRST before installing the new processor otherwise it won't boot up or be recognized.
BUT FIRST you must update the Motherboard's CHIPSET. Here is AMD Latest CHIPSET Driver for your motherboard: https://www.amd.com/en/support/chipsets/amd-socket-am4/b350
The MSI warns that you must update the chipset before updating the BIOS. So to be on the safe side install the latest MSI or AMD CHIPSET with the AMD Processor fix for Windows 11 flaw for AMD processors.