Ryzen 2700x or 1800x

Solution
Couple of things here...

> The cooler is compatible and the same has been listed under specs.

> Very good selection of motherboard... http://goodgamingmotherboard.com/best-b350-ryzen-motherboard/
If the board is from one of the latest batches, it should come BIOS updated by default.
If not, your vendor can do it, so you can talk to him about that.
In the unlikely scenario of both the above options not being applicable, you can get a Ryzen Boot Kit free from AMD for updating the BIOS... https://support.amd.com/en-us/kb-articles/Pages/2Gen-Ryzen-AM4-System-Bootup.aspx

The 2700x is much better and more refined version of the 1800x, and it should be your priority.
Couple of things here...

> The cooler is compatible and the same has been listed under specs.

> Very good selection of motherboard... http://goodgamingmotherboard.com/best-b350-ryzen-motherboard/
If the board is from one of the latest batches, it should come BIOS updated by default.
If not, your vendor can do it, so you can talk to him about that.
In the unlikely scenario of both the above options not being applicable, you can get a Ryzen Boot Kit free from AMD for updating the BIOS... https://support.amd.com/en-us/kb-articles/Pages/2Gen-Ryzen-AM4-System-Bootup.aspx

The 2700x is much better and more refined version of the 1800x, and it should be your priority.
 
Solution