System Error Message
Part of the Furniture
If your needs are 2 WAN ports that would work. You also have to look at the CPU. The xeon-D is new so prices are around what is mentioned ($400 for CPU) for the quad core so if the brix has quad core CPU it will be a bit faster for much less.
My suggestion however is to get the xeon L56xx series as they're really cheap now and have loads of cache even for the quad cores. Using them with consumer LGA1366 (2nd hand boards) they typically came with a few PCIe x16 slots so you have a lot of expansion capability unlike with the brix. The L56xx series is the 32nm of the 1st gen iseries and have hardware AES so will be cheaper than the brix and can actually be faster than the brix for less if you overclock them. The xeons overclock very well so you can get double frequency using very little voltage bump.
For comparison in quad cores:
xeon-D 6M
xeon L56xx 12M
embedded i7 6M (8M if extreme CPU). I would check the brix's CPU to confirm.
So looking at clock speeds the lga 1366 xeon can be overclocked to 4Ghz via the bus to give a huge performance increase not only just with CPU but with other components because of the bus. The extra PCIe x16 lanes will allow you to go with many ethernet slots of even 10Gb/s and wifi AC.
The gigabyte brix would do what you want but if its the i3 variant it will be slower than the xeon L56xx even at those clocks. If this is for pfsense it depends on what you're running and it also depends on what NICs the gigabyte brix uses. Realtek NICs use more CPU and have less compatibility than intel NICs.
In terms of raw stock performance
Xeon- D, Xeon L56xx, i3 but the L56xx's larger cache and overclocking and low price gives it a big advantage.
My suggestion however is to get the xeon L56xx series as they're really cheap now and have loads of cache even for the quad cores. Using them with consumer LGA1366 (2nd hand boards) they typically came with a few PCIe x16 slots so you have a lot of expansion capability unlike with the brix. The L56xx series is the 32nm of the 1st gen iseries and have hardware AES so will be cheaper than the brix and can actually be faster than the brix for less if you overclock them. The xeons overclock very well so you can get double frequency using very little voltage bump.
For comparison in quad cores:
xeon-D 6M
xeon L56xx 12M
embedded i7 6M (8M if extreme CPU). I would check the brix's CPU to confirm.
So looking at clock speeds the lga 1366 xeon can be overclocked to 4Ghz via the bus to give a huge performance increase not only just with CPU but with other components because of the bus. The extra PCIe x16 lanes will allow you to go with many ethernet slots of even 10Gb/s and wifi AC.
The gigabyte brix would do what you want but if its the i3 variant it will be slower than the xeon L56xx even at those clocks. If this is for pfsense it depends on what you're running and it also depends on what NICs the gigabyte brix uses. Realtek NICs use more CPU and have less compatibility than intel NICs.
In terms of raw stock performance
Xeon- D, Xeon L56xx, i3 but the L56xx's larger cache and overclocking and low price gives it a big advantage.