I want to replace my Virgin Media router with a pfSense box, but I'm not sure what kind of specs I need. All I need from it is five 1000baseT ethernet ports and say 128GB of storage and a Wifi access point. I have no idea how much RAM I need, but the box will need to maintain a constant GRE tunnel and also act as a firewall as well as maybe allowing me to stream media files on my home network. What specs would you recommend? I'd also appreciate it if the box was as small as possible so that I can put it under my desk next to my Virgin Media router (which will be running in modem only mode).