WiFi speeds are not guaranteed. You need to check the speed with a wired device to get a true measurement.
Having said that, if you were getting 300+ in one place then you are getting the upgrade you paid for.
There are various ways of improving WiFi coverage.