Programación C++, la velocidad más alta admitida por la tarjeta de red es ya sea una tarjeta de red de 100M o una tarjeta de red de 1000M.
Puedes usar la API auxiliar de IP de Microsoft
/en-us/library/windows/desktop/aa365872(v=vs.85).aspx
Allí son contenidos muy detallados
mucha suerte