Congrats on taking the leap. Generally, you need to make sure you are using Intel NIC's. Some others work, but Intel ones are always a safe bet.
If you are doing VLAN setups you will need a switch that can handle VLAN. Meaning a managed switch. The other option is to just put in a multiport network card and making each port a different network. No need for VLAN then. You will then be able to setup firewall rules to block traffic from crossing from one VLAN/LAN to the other.