Try adjusting the antenna of your router. The omni-directional antennas do have a RF radiation pattern which changes depending on the angle of the client antenna to it.
Also, under the wireless NIC management software, check to see how many wireless networks are out there using the same channel as you are. If there are other wireless networks, particularly those with strong signal strengths, using the same channel as you are, you can be suffering from interference. Also other devices like cordless phones, microwaves, and the like operate on the same 2.4 GHz frequency which can be sources of interference. Change the channel of your wireless network to a not so busy channel to see if this improves your connection. Channels 1, 6, and 11 are the preferred channels as they are non-overlapping.