There are some variants around, some with multiple NICs like this[1] ridiculously tiny thing sporting a N5095, some with a 2.5GbE port etc. I picked up this[3], but haven't received it yet so can't vouch.
[1]: https://www.reddit.com/r/PleX/comments/11u30jx/inteln100_6w_...
x86 pricing is getting down to ARM SBC levels for sure, especially considering the recent rounds of decomissioning older non-Win 11 prebuilt mini boxes, but AFAIK it's not there yet.
For most projects that really _need_ a Pi (for the GPIO, CSI etc.), most don't require the 8G version, and you can get by with a 2 or 4G which is closer to $50 or less.
If the goal is compute/$ (or for that matter, compute/W) though, Pis are nowhere near being the most efficient for that and haven't been for years.
N100 is also a bit pricier than N5105.
RK3399 based boards idle at 1.7W or ~1.2W with a binary blob TF-A firmware and suspend to 200mW. My Allwinner H3 based boards idle at similar power levels and I haven't measured suspend to RAM. On A64, suspend is ~60mW and is fast so it can be used regularly and you can wakeup the board in response to work being needed.
The Pi draws considerably less at idle, so could be worth it if you just have light or small bursts workloads and don't need the performance.
Will have to resort to the 2242 M.2 SATA slot for storage though, or the USB ports.
2.5gBE devices are also becoming more mainstream (Like Orange Pi 5 Plus, Radxa Rock 5).
The main problem is not the interface in most cases, but the internal bandwidth on these boards.
I'll be spinning up an Orange Pi 5 with 8GB of RAM as a home server shortly. Let's see how it goes.
You can increase your bandwidth if you have a multiple NIC computer though. You can tie in 2X 2.5Gbps to get about 4 Gbps to your switch.
Edit: assuming you mean 25G and not 2.5G?
One 100G QSFP28 module costs about $100. 100g Mikrotik CRS504-4XQ-IN switch costs about 600-700 bucks.
Consumer PC mainboard side the problem is often insufficient PCIe lanes. Except in server products...
Instead all these boards all have six video outputs and usb connectors protruding from every single edge. No shit you don't have any PCIe lanes left after you spent it putting three 10gbps usb ports on the front. Is it just because they can?!?
Seems to be impossible without going to server mainboards.