@DeusQain Qain, an ASR1001 with 2GBps license is $5k.
The Ent NICs you speak of offloads only the TCP checksum calculations from the CPU, they do not process the routing table, which is done by the CPU. Also, you do not need 8 or more GBs of RAM, unless you do BGP sessions with 1kk routes going in the routing table. Home routers usually have 1 default route, or more default routes, if you have two or more WAN connections.
This whole "home" PC-router is not only impractical from reliability standpoint, but it's also inferior from a bandwidth standpoint.
And, you should make a difference between an ASIC (that has express forwarding, rapid packet decapsulation and other features) and a router-processor, which is essentially the work horse for packets that need forwarding based on decisions regarding routing (Layer3) or upper layers (packet filtering, NAT, VPN etc.)
2GBps is no joke, and requires serious hardware. That means a lot more than 200$.
Also, you forget, that NAT severely lowers the router throughput, because now the packets need to be processed twice, and it's all done by the CPU. So, to get 2Gbps throughput with NAT corresponds to CPU power for approximately 4Gbps without NAT, and that also depends on how many flows have to be processed. A typical home PC with bittorrent generates 10-20k connections(flows). If you have 5 PCs, that's like 100k connections, that will crush a router-box even more.
But this is only in the sake of the discussion. If @KuramaKitsune wants to build a router PC, by all means, lets build it. I'm just saying that with hardware from the garage it won't do the things he thinks it should be able to.