Mbl switch and pc

i have i pc with gigabit lan ,mbl is gigabit but my router is 100mbit and i get 10-12 mb/s

wich gb switch i must buy and how is the right connexion between them to get the  speed about 30-40mb/s

this switch is ok??

TP-LINK TL-SG1005D 5-PORT UNMANAGED GIGABIT DESKTOP SWITCH

thnx

That switch is fine.