To a point it is surprising you are getting 50m with a 150m card. It will be hard to get 100m without going to 802.11ac. Both your router and your nic must support whatever speeds you get. The actual rates you get vary greatly from house to house so there is no way to really predict the speed but the number they say are way above what you can really get. They would call a 1g ethernet cable 2g if you use the method wireless router manufacture do except you can really get 1g up and 1g down on ethernet unlike wireless.