Sorry I lost connection and then it won't allow me to post. I will post again..
Just make sure we are talking the same numbers.. 100Mbs (Mega bits per sec) is totally different to 94 MBs (Mega Bytes per sec)
We usually use small b for internet speeds ie bits.. but if you measure file transfers around your local network it is in Bytes.. 8bit in a Byte.. I will assume you are just meaning bits for all the numbers. It helps though to be consistent.
when i am connected to TP link is never less 94 MBs
Now here you need to tell me is this by wireless or ethernet? What model is the TP-Link?
Please attach the actual wireless link speed screenshot.. hold down the option key and click the wireless fan (on Mac OS).
So here is my Mac connected to an airport express.. right next to the computer.
Mac connected to a Time Capsule in room on the other side of the house.. through a couple of brickwalls and a hollow plaster wall plus a load of furniture.

And here is the Mac connected to the Synology router in the next room. This is the main router.

Look at the Tx rate.. The syn (synology router) signal gets a link speed of 878Mbps.
Now real world speed will never exceed more than about half the link and might be closer to 1/3 or 1/4 in reality.
The link speed to the two airports is much slower.. one due to distance and walls.. slows it down to a crawl 5Mbps and the other is right up to the Mac.. but is an older slower type device.. so it gets 130Mbps.. which will never get high speed than about 65Mbps.. here is the test with airport express. My internet speed is 100/40

So assuming the issue is wireless...
Make sure your computer is connected to the 5ghz band on the TC.. and you should get over 200Mbps link speed.. and hopefully closer to full 2stream (866Mbps) or 3 stream (1300Mbps).
Also the 5ghz channel on the two routers should be far enough apart to not interfere with other..
Post those screenshots and we can work from there.