Just to clarify on WiFi speeds. A good WiFi Point of Access unit (whether stand-alone or built into your Router) can move data at up to 1 Gb/s (Gigabit WiFi) in TOTAL. That is what is called "Gigabit WiFi". That includes using both the 2.4 GHz band and the 5 GHz bands and it may use both bands simultaneously. But then on EACH of those bands it can use typically 3 sub-bands. That is, on each band it uses channels of specified bandwidth and, to avoid overlapping of channels and data errors, it can use up to 3 channels. Each channel normally is dedicated to ONE user device, so EACH user experiences the data rate of that one channel it is using, although there may be three simultaneous users on their own channels. In fact, the system CAN use each of those channels to service several users using different IP addresses, but of course that means each user in that scenario is sharing the bandwidth of one channel among several users. So the fastest any one user can expect to achieve is when that user is the only one using that one channel, which OFTEN is the case in a private home.
Now, assuming only one user on each channel, the max data transmission rate of one ONE channel on ONE frequency band is about 300 Gb/s, so that is the max rate ONE user can achieve. Hypothetically the WiFi system might use three channels each on two frequency bands , totalling a max of 1200 Mb/s. But if the input to the WiFi system from a wired network (maybe fed by a Gigabit optical fibre feed) is 1 Gb/s, then the WiFi system cannot exceed that it total. So IF the WiFi system is very heavily loaded with six users simultaneously (three channels on each of the 2.4 and 5 GHz frequency bands), each WiFi user will achieve about 160 Mb.s data rates. In a typical home system if only THREE users are at work and all are trying for max data throughput with heavy downloads, then each may experience about 300 Mb/s (the max for one channel).
I note that OP cited "slow" data rates "between 200 mb to 300mb sometimes 400mb", but did NOT tell us whether those are using wired network connections or by WiFi. IF those are with WiFi connections, then that IS the max to be expected even for a single-user system, because that single user can only get the max data rate for ONE channel. In that case, switching to a wired network connection as a single user will show much higher speeds ASSUMING that the in-house wired network is constructed for Gigabit Ethernet. IF OP's uses actually do require max speed, that will make a difference. If not, then the difference may not be noticed.