Btw in tomshardware somebody requested me to put it in bridge mode. Will that make a difference. I couldn't figure out how that would make a difference.
Read here: https://www.speedguide.net/faq/what-is-the-actual-real-life-speed-of-wireless-374
Below is a breakdown of actual real-life average speeds you can expect from wireless routers within a reasonable distance, with low interference and small number of simultaneous clients: 802.11b - 2-3 Mbps downstream, up to 5-6 Mbps with some vendor-specific extensions. 802.11g - ~20 Mbps downstream 802.11n - 40-50 Mbps typical, varying greatly depending on configuration, whether it is mixed or N-only network, the number of bonded channels, etc. Specifying a channel, and using 40MHz channels can help achieve 70-80Mbps with some newer routers. Up to 100 Mbps achievable with more expensive commercial equipment with 8x8 arrays, gigabit ports, etc. 802.11ac - 70-100+ Mbps typical, higher speeds (200+ Mbps) possible over short distances without many obstacles, with newer generation 802.11ac routers, and client adapters capable of multiple streams.
Cool thanks. So looks like I have nothing more to do. Bought this router for 17000 Indian rupees expecting it to give good speeds all round the house 6 months back. Btw before I had this connection I was using a 40mbps VDSL connection and that used to give me full 40 all over the house irrespective of all the same interferences.