First of all, any wireless radio communications is not going to be constant reliable that is just the nature of the beast so to speak.
There are many many factors for rf (radio frequency) devices like wifi.
Do you have any nearby microwaves, cordless phones, wireless mice/keyboards, etc that opperate in the 2.4 ghz band as those will cause interference?
How far away are you from the router, and how many walls does it have to pass through?
Is this on a laptop or a desktop, if on a desktop is the antennas behind the tower surround by desk, or are they extended from the desktop?
Is your wifi on the same channel as your neighbor. You can think of wifi like old CB radio/walkie talkies (just with much shorter range); if you and your neighbor is on the same channel (frequency) and you are not a suffecient distance apart, your radio signals will interfer with each other.
If say you are in an rv park the signal can bounce off of the other metal structures (rvs) and cause a false signal reading (the 4-5 bars).
The problem could also be that you just have a crappy router or crappy wifi adapter on your laptop/desktop
You can download inssider here:
http://www.techspot.com/downloads/5936-inssider.html
With this program you can see what wireless channel you are using, what ones your neighbors are using and what the power and noise level of each wireless network is.
If your neighbor is on the same channel and has a signal > -80dbm then it can be interfering with you, espically if your signal is not at least 20 dbm more then the neighbors. Wifi has 11 channels but in reality it only has 3 that do not overlap (1, 6, and 11) so you may need to switch your router to a less congested channel.