Re: Xeon? Probably not.
That Atom has 6 X PCIe 2.0 lanes available - 3GB/s to spread between all that IO would struggle with storage/network I/O. Realistically, PCI 3.0 is required to support 10Gbps NICs plus SSD support without bottlenecks.
While I think you are right about heat dissipation, low core count Xeons like the D-1602 allow you 32x PCIe 3.0 and low power usage if you keep them throttled back.