Okay, well, there are a few things to look for right away when you're dealing with a slow wireless connection.
First thing to watch out for is the channel your router is broadcasting on. There may be other devices operating on the same channel. For instance, my router broadcasts in the 2.4 Ghz spectrum. Many USB keyboards and mice also broadcast in the same spectrum. If they're operating on the same frequency, you'll get interference. Other networks on the same channel will also cause interference.
The best thing to do is change the channel that your router operates on. I've heard that Channels 1, 6, 11, and 14 provide the best results. You'll want to use a program to look for the least populated channel (because other devices might be using the channels) and select that for your router. I've heard that SSIDer is a good program to use for this, but you should probably find one for yourself, as I've never had this problem.
Placement can also be a problem. Where is the router located in relation to the computer? Walls can cut signal strength dramatically, as can simple distance. If your router has too many obstructions, you may want to move either the router or the computer so that the two are closer to each other.
There are probably other things that could get in the way of your wi-fi. These are just a couple of things to check. If you try both of these and still have problems, I guess you'll need a different solution.