my Dlink DIR 600 wireless router died on me 3 days ago so im looking for a replacement which will satisfy the following needs:

1. atleast 4 LAN wired ports,
2. Fast Wired connection for torrent DL'ing and Online Gaming,
3. A good, if not great, Range for wireless connection to our mobile phones.

here is the specs for my old Dlink DIR 600 Router.

• Based on IEEE 802.11n Technology
• IEEE 802.11g
• IEEE 802.3
• IEEE 802.3u
Interface Type
• 4 10/100 LAN Ports
• 1 10/100 WAN Port
Antenna Type
• External Antenna
• Wi-Fi Protected Access™ (WPA™, WPA2™)
• Wi-Fi Protected Setup™ (WPS)
• Push Button
Advanced Firewall Features
• Network Address Translation (NAT)
• Stateful Packet Inspection (SPI)
• VPN Pass-through / Multi-sessions PPTP / L2TP / IPSec
Device Management
• Internet Explorer® v6 or later; Mozilla Firefox® v2.0 or later; or other Java-enabled Browsers
• Power
• Internet
• WLAN (Wireless Connection)
• LAN (10/100)
• FCC Class B
• IC
• Wi-Fi®

Here are my choices which will fit my budget

TPLink (WR841N) 300Mbps Wireless-N Router
Tenda W302R Wireless Router
Edimax (BR 6428NS) Wifi Router

if anyone can give me a better grasp on the pros and cons of the three choices as compared to each other, i will be extremely grateful for the help

also, i dont know if i placed this on the appropriate sub-forum and if so, my sincerest apologies if i made a mistake.