I wanted to know if I can add an external GPU/eGPU (or whatever is needed) to solve this/increase my laptop's performance for a better gaming experience.
Não. Um GPU externo só é possível com USB 3.1 Gen 2 e / ou Thunderbolt 3. Seu laptop não tem nenhum. Seja como for, você acha que suporta qualquer outra coisa que não seja isso, será pior do que o seu 940MX.
Mesmo que seu laptop tenha as portas necessárias, você precisará de uma fonte de alimentação, a menos que tenha comprado um gabinete projetado para o propósito descrito. Esses gabinetes externos da GPU são extremamente caros e nem incluem a GPU.
Existem, talvez, maneiras de hackear uma solução. Ainda custaria uma boa quantia de dinheiro, e você ainda teria um grande gargalo no desempenho, seu processador.
a single USB Type-C 3.1 port that accommodates up to 5 Gbps
A porta descrita na descrição acima é para uma porta USB 3.1 Gen 1.
O USB 3.1 Gen 1 e o USB 3.1 Gen 2 são descritos da seguinte forma:
USB 3.0 is now called USB 3.1 Gen 1 (Speed up to 5Gbps)
USB 3.1 is now called USB 3.1 Gen 2 (Speed up to 10Gbps)
O raio 3 é descrito como o seguinte:
Thunderbolt v3: 4× PCI Express 3.0, DisplayPort 1.2 (2 streams), USB 3.1 gen. 2