Cincinnati Bell Fioptics is getting installed next week, and I'm going to get their 1000 Mbps by 250 Mbps connection using fiber to the home. This will be a major improvement to my 8/3 WISP PPPOE connection that I'm getting fed up with because my internet is controlled by my county's fiscal court, and they have no business in the ISP business. Anyway... I'm worried that my current Mikrotik RB2011UiAS-RM isn't going to be able to utilize all of that connection with my NAT policies and the number of IPs that I block. I'll also be looking at setting up VPN on the device too, which can affect my speed. Will the RB2011UiAS-RM with a lone 600 MHz CPU be enough? I'm contemplating building a hardware router and install pfSense, Sophos, or ClearOS (I've used pfSense in the past), or going with a Ubiquiti USG-PRO-4, as I have a Unifi 24-port POE switch and a Unifi AP on my network. I like the idea of going with Ubiquiti, but I also like the crazy things I can achieve with Mikrotik or even running another firewall OS on some hardware. What would YOU do? What should I look for as a minimum to ensure that I get the fastest speed possible? How much am I going to need to spend? I don't mine spending up to $400-500, permitting it's going to be great hardware and it'll do everything that I need, without question. Thanks for the input.