Here is my setup:
dual cpu + 64gb
I'll be running everything in VMs on Hyper-V.
I will have a block range of 10 public IPs. To start with only a few will be used. I will assign specific VMs with their own Virtual Switch which has been set to a card. That card will need a public IP

Do I need a router or just a high end switch? I have 2 drops for redundancy. I am finishing my order of parts, so this is something I need soon.

Thanks.