Раз Роутер есть надо его и поставить.
Через него выпустить все 3 ПК, на роутере минимум 4 лан-порта - хаб не понадобится.
функцию раздачи интернета повесить на роутер, вопрос только в том что делает сервер и зачем он вообще нужен...
можно поискать на роутере такую функцию "Port Forwarding" и настроить, это поможет "видеть" любой ПК за роутером из интернета.