kpps is thousands of packets per second. The amount of CPU work routing a packet is the same regardless of the size of the packet. Hence whether you're sending 1500-byte packets or 64-byte packets, you get roughly the same throughput in packets per second; but to get the throughput in megabits per second you have to multiply by the packet size (in bits).
75000pps x 1500bytes x 8 bits per byte = 900Mbps
This is best case, e.g. for large downloads and streaming over TCP. You'll get smaller sized packets from videoconferencing, interactive applications/games, DNS etc.
I definitely wouldn't recommend the hEX PoE for gigabit. 300M I'd say is the usable limit.
OMG, I just saw the CCR1016-12G (1U Rack) not a bad price either, but look at the test results OMG LOL
Yes they are awesome. A client has several CCR1036 (with 36 cores) in data centres; when forwarding 500Mbps and processing BGP updates the visible CPU load wanders between 0 and 2%.