So gigabit should be no problem and would not be worth any of the passthrough hassle for me. Even 10g I use virtual without issue and good throughput, your CPU starts to come into play there if marginal. Always use paravirtualized Virtio as the network device and not e1000.