I've found that if you're using an Apple AirPort Extreme you can solve most wireless issues by setting the transmit rate to the highest value (11), as it ships on a basic value of 4.
This will reduce the range, but speed up transfers between devices.