Leftover bits from previous mini gaming system.
This system went through a few different configurations, including adding a GTX 950 to replace the original GTX 660 which went to a housemate.
After the failure of my original HP Microserver N54L, I decided to kill two birds with one stone, and decided the best use would be an ESXi based virtual lab PC. It has ample CPU resources and enough memory to run any number of Linux and BSD based VM's, including acting as my router whilst running pfSense, using some VLAN trickery.
It currently runs ESXi 6.0, and the pfSense router works by using VLANs in ESXi, whilst connected to a VLAN configured switch (The Netgear GS724T), and presenting the pfSense VM with two separate virtual network adapters.
So.. VLAN 1 is ports 2 to 24, and VLAN 2 is ports 1 to 2. Internet plugs into port 1, and Darkmount plugs into port 2. I setup two port groups under vSwitch - one for LAN with no VLAN tagging, and one for WAN with a VLAN ID of 2. Through the magic of VLANs and ESXi, I get a single port router that thinks it has separate WAN and LAN adapters.
Next step will be moving it to a more NAS friendly case (SST-DS380B looks good, and I can re-use the SFX power supply), replacing the currently useless wifi card with a mini-PCIe gigabit network adapter (yes, they do exist!), and adding an 8 port SATA3 controller card in the spare PCIe x16 slot.
It currently has a 250GB for fast storage (but is currently being replaced under warranty), and a 4TB 5900RPM drive for slow storage. When the SSD comes back from RMA, the pfSense VM will be moving to fast storage.