First need to know a little about your network.
1. ISP
2. Modem
3. Wireless devices; how many, what radio type (G or N).
4. Enviroment. City, country, Suburb
5. Other things you do. Gaming, Torent, LAN streaming, servers?
Its good that your willing to put the extra effort in. 1 hour of work when you get your the router will save you 10 hours of headache later.