I can highly recommend the TP-Link WR1043ND. Coming from a Cisco Linksys WRT160NL my speed went up over 300% to around 9 MByte per second. Stability wise, it is a lot better than stock Linksys firmware and miles beyond the crappy OPEN DD-WRT for the WRT160NL. Plus, it is VERY cheap.