First, antenna placement is very important. Positioning the antennas incorrectly will cause the signal to bounce, so position the antennas like this:
Or if you prefer vertical alignment
When you've done that, you should notice a difference if your antennas were aligned silly before.
Next, there's an application called "InSSIDer"
http://www.metageek.net/products/inssider which you can use to see all nearby traffic in the 2.4Ghz band, and what channels it operate on. It's useful for finding "not so crowded" channels. Leaving your router in "Auto channel scan" mode is often hurtful for performance as the algorithms used are not that great and leave a lot of stuff out of the equation.
Note though, that the best way is probably to select all the channels one by one and the check for highest and lowest reception % for a 10 minute period or so, through the "Status > Wireless" page in your router, and I mean the "Signal (%)". In my case channel 6 gives the best reception even though a nearby router also operates on it.
Last but definitely not least. If you have a D-link wireless adapter, the biggest mistake you can make is to use D-links drivers. The company that makes the hardware for it is called Ralink, and has much more resent, better, and more stable drivers available
http://www.ralinktech.com/support.php?s=1The "USB (RT2870 /RT2770 /RT307X /RT2070 /RT3572/3370)" is for the "N" usb-cards like dwa-140 and so on, and the "PCI/mPCI/CB (RT2860 /RT2760 /RT2890 /RT2790 /RT306X /RT309X /RT35X2)" is for the PCI equivalent.
For reference, these tips combined got my reception jumping from 50-66% reception to 88-97% reception, so I'd say It's definitely worth a try
Note: I'm using the latest 1.31EU beta.
I'm aware that most of you probably know all this allready, but there might be people who doesn't. And we all deserve a good routing experience.