@jboydgolfer
Here's my pfSense build:
- Board/CPU (SoC) - Asus N3150-C w/Quad Core Celeron - $82 @ Amazon & Newegg
- 8GB DDR3 1600 - 2x4GB Crucial Ballistix Sport CL9 - $32 @ Amazon
- 120GB SSD - A-Data Premier 120GB SSD - $39 @ Amazon
- Intel PRO/1000PT PCI-e 2-port Gigabit NIC w/half height and full height brackets - $28 @ Ebay from Serveronics
- In-Win BP655 Case w/300W PSU and USB 3.0 (rated better than the $15 cheaper 200W combo by far) - $69 @ Newegg
TOTAL: $250
Now I beefed up my storage and memory as I wanted a fast SSD and 8GB DDR3 so I could play and test some higher-end enterprise-grade filtering, caching, proxy, snort/IDS, and have the ability to change it over to a Server 2012R2 Hyper-V host at some point if I decide to repurpose my current server. The N3150 Celeron is an excellent little CPU, runs Windows and Linux great, that Asus board is solid and cool running with barely any airflow I hit 40-42C max. It has a single PCI-e 4X slot perfect for the added NIC...as the integrated Realtek is not recognized by pfSense directly...it would be fine if given a virtual NIC through a VM though as Windows has no such issues nor do other flavors of Linux...pfSense being based on slightly older BSD doesn't recognize many Realtek NIC's.
This board/SoC combo is plenty for many types of projects, a NAS, router, a server that runs both as VM's, a dedicated or virtual media server (Plex, Kodi, etc)., you name it...all while consuming around 15W under load iirc. My old Ubiquity EdgeRouter Lite-3 consumed approx 7W and has a fraction of the power and memory that this build does...sure it cost $100 for a total package...but required command-line to be able to properly configure all the settings needed...where pfSense is I only used the GUI. Though I don't mind CLI.
The Intel PRO/1000PT NIC is a damn fine performer, seen in all OSes straight away, excellent performance, beats all other add-in NIC cards I have in my inventory (which is mostly a bunch of cheap Realtek...though many that cost more than this NIC!!!!). For $28 you won't find better IMHO.
The case can also be changed...I spent a lotta time...I was going to get a $50 mITX case off of another site that was bare bones, slap in a 150W PICO-PSU and call it a day...but it came out slightly more expensive since I didn't have a suitable laptop power brick. But the BP655 is still small enough...just not the smallest. I did take out the drive cage. I screwed the SSD into the front grille and had plenty of room for cables, mild management and was good-to-go. I can upload some pics if you are interested. I also did not use the included case fan...it runs 100% balls out and is server-grade loud...so I rely on the super quiet and low airflow PSU fan, and had 0 issues at all. Super quiet and efficient. The 300W PSU I believe is a different supplier and from what I read is of far better quality than the 200W version...so to me that was worth the extra $15 up front. Again 0 issues thus far..
Do you need 8GB of RAM? No...hell I barely use 2GB with all the shit I'm running, which is IPSec and OpenVPN tunnels, Squid, ClamAV, and all sorts of junk...but I also have a lot left to test and again wanted the spare room. My pfSense VM runs perfect on .5-1GB of RAM and 1 CPU core with no complaints and no noticeable drop in speed until VPN tunnels are involved and the encryption overhead starts to take a toll. I wanted full speed WAN VPN...and seeing I only have 60Mbps...the 3150 can handle far far more than I'll likely get to my area for the next 5 years. Some claiming it can handle up to 800Mbps or even a gig throughput over an encrypted VPN tunnel...I cannot verify those claims, just what I read. frankly at 60 it's excellent and very low loads on the CPU.
The SSD is of decent quality and I've used a lot of em for various projects...not the cheapest, not the most expensive, and a solid performer that sips power and has a decent warranty to boot. For this job it is beyond excellent..keep the power down, cheap costs, MORE than enough for this task...easy to mount and it runs cool. For the price, it is sure tough to beat with anything of quality IMHO...though with prices changing all the time...you might find better deals new/used if you look around that make this look like junk. Never know.
So toss the right version of pfSense on a USB flash drive, boot to it, install, choose a WAN and LAN port (it helps you and usually gets it right as well..I go top WAN and bottom LAN). There's tons of documentation and videos to help you, along with a few knowledgable users here that could help you get it setup.
You'll have a more stable and secure network, with more control and ability and a router you could turn into a PC if needed. Save the current config on your Asus router so if you need to revert it to router-status, all you have to do is reload the config...then once that's done, set it up as an Access Point and it'll feed wireless from wherever you want...so if there's a better place to install it in your house go ahead, as-long-as you have an Ethernet cable to run to it's WAN port, you're golden. Another nice thing is you'll have those 4 ports to still use as well, so it's an AP + 4-port switch.
You'll have a better firewall, more stat tracking abilities, 1000s of plugins and modules you can install to mess with for security, monitoring, filtering, connecting, etc, etc etc. Usually pfSense itself + Squid is plenty for most.
I work with and deploy dozens of Netgate and pfSense (Netgate) firewalls, usually the SG2440, which costs about 2X what the build above does with about 1/3 of the performance/hardware of my build. It's a lot smaller and its purpose is as a dedicated router...honestly where my router sits I don't notice it anymore. It is quiet and stable. I run pfSense 2.3 and couldn't be happier.
Again, might not be the right choice for you...but it is an option. I will say my network is stable, fast, efficient, and I don't have issues...between Squid, OpenDNS and pfSense's firewall (it's really just Linux IPTables), my network is in good shape. Should it die, my EdgeRouter Lite is ready to drop back in, should that die, my AC66R is ready to drop back in. Failovers are a good idea to keep the wife and kids happy! Plus if a PC dies, I can have this box re-purposed in under an hour. Really plenty of good reasons to build and play with a dedicated pfSense/router box, should you want to. That's what it comes down to...and for me, totally worth it. For many, too much work...for you, I think you could do it and I also think you'd enjoy pfSense, IPCop and/or Untangled.
TL;DR
Sell your CPU for $100, spend $100-150, have a
far better router, that can be used as a PC/Server as well if you chose...use the AC66 as an access point. You'll have options should it ever fail or need re-purposed and it sips power. Win-win.
You could also really budget this to death, and go with older Core2/DDR2 parts without issue...I've even temporarily deployed laptops as routers before.
