It took some time but I finally got it. I build an x86 router with gargoyle with an rack mount HCIPC router/server.
https://www.aliexpress.com/item/HCiPC-B ... 0.0.qRtIub
Look at the spec with url but in an nut shell, it has 8 gig lan port, 1 console, 1 cf slot, 2 USB3, 8gb of ram, Intel Ivy Bridge Celeron dual-core C1037U 1.8GHz...



For Wi-Fi I use 2 ubiquity AP as the driver support for Wi-Fi are hard to come by for openwrt/gargoyle on x86. I haven't use it as my main router but it's pretty much the same config that I'm using for another x86 router build on a industrial PC.
Over the weekend I was able to turn on bonding to have 2 connection to my network and VPN is working. I also got the lm-sensors package working and it display all the temperature sensors and fan's.
The only problem so far, is the sysupgrade on the command line doesn't work, but the GUI dose. Any ideas?