5600x is stronger than the 3700x in a lot of things but, the extra 2 cores/4 threads will help the the 3700x in others. Look around for benchmarks. The 5600x is $300 US if you can find one. A MSI mag b550 tomahawk is roughly 175 your max. These are excellent boards. is not msi providing bios updates for the board in question ?