Something I've been thinking about for a long time yet surprising have been able to find very little information on the internet about it. The topic sums up the question, is there any benefit to using a discrete PCI-E network controller over the gigabit controller integrated onto my motherboard? Perhaps this would offload networking tasks from the CPU, or is there already a co-processor on the motherboard that does this? What about sound cards?
Specs-
Gigabyte Aorus GA-Z270X
I7-6700k (Skylake)
32GB G-skill TridentZ 4000Mhz, 8x4
2x Crucial MX300 1TB SSD, RAID 0
2x Sapphire Nitro R9 390 in Crossfire
Specs-
Gigabyte Aorus GA-Z270X
I7-6700k (Skylake)
32GB G-skill TridentZ 4000Mhz, 8x4
2x Crucial MX300 1TB SSD, RAID 0
2x Sapphire Nitro R9 390 in Crossfire