Is MSI B450 TOMAHAWK is suitable for Ryzen 5 2600X?

Solution
Yes, it'll run with no issues and as long as it's not a 300 series Motherboard (B350, X370, etc) You won't need to worry about BIOS updates. Hope this helps! :)