which CPU to pair with this?
Although it should work from a celeron, like the PRO BTC H81 gen 4 motherboard with the G1840, for this I say better go with a good dual core processor. G4500 up to G4560 should handle all those PCIE pretty easily. In Windows though maximum Gpu-s it will allow you to use is 8 while in Linux you can do a bit more. However in Linux is a bit more difficult to configure things out.
You can run 16 under linux with the AMDGPU driver.