Could always go the microserver route add an Intel CT Adapter and you are good to go. I went 2008 with untangle in a VM. I use the Microserver as a PVR recording TV from 4 tuners, along with Untangle and a file server so it would be usefull to you fully loaded 45w.
You can pick a microserver up for around £100 ish second-hand. They may even put them back on offer sometime. If you want to go above 60Mbps download through Untangle in a VM is at max CPU. Pfsense has less overhead unless even with squid and snort. If you want later 100Mbps down you might need to go bare metal install.
You will not want these after install of pfsense or untangle, but you could use them as an access point for wireless. Or you could run Untangle in bridge mode.
I already have a HP microserver with ESXi installed.
I have 75Mbps internet connection from Plusnet. Is microserver powerful enough to install pfsense?