-50db is a good signal strength. The problem does not seem to be with low signal strength but most likely with interference. It looks like you are using the 2.4Ghz wireless band. On this band there are really only three non-overlapping channels. These are 1,6 and 11. You should always be using one of these channels and not any others as all the others overlap. Out of those three, channels 1 and 11 are most likely to have the least interference. The problem is that in a place like an apartment where the population density is high and many people have wireless, you end up with many people using the same channel. You can use an app like Wifi Analyzer that will show you all the networks around you and which channel (1,6, or 11) would be best to use. Also make sure your router is set to 20Mhz channel width on the 2.4gGhz band.
My recommendation, if possible, would be to get a router that also supports the 5Ghz band. This band has many more channels to use. But this would only be helpful if your devices can also use the 5Ghz band.
Here is a little analogy about Wifi and the problems with few channels in a highly populated area:
Think of wireless Ethernet like a CB radio (or walkie-talkie). Only one person can talk at a time and you can only talk or listen at one time but not both. That is exactly how wireless network radios work. So if you have 5 devices in your house using your wireless that is like having 5 people using CB radio's together. Only one person can talk at a time. Lets say your neighbors also use CB radios. Lets say they use the same channel as your CB radio's. Lets say they also have 5 people talking. Now you can only talk when the other 9 people are not talking. This is how you get interference from your neighbors on WIFI networks if they are on the same channel. Now your Wifi is encrypted so your neighbors can't get your data. So for the CB analogy, lets say your neighbors use a language you cannot understand and you use one they can't understand. So your conversations are still private but you have to share CB airtime with them because they are on the same channel.