I recommend the SMC Barricade router! I've had one for about 2 weeks and it works flawlessly.
I play a lot CounterStrike, Tribes, etc and I've never had a problem. Plus, it has a print server built in so you can hook your printer up to it and any computer connected to the router will be able...