I'm close to a new purchase, particularly a new modem router.

My choice is between three devices:

1. Netgear WNDR3300

2. Buffalo Wireless-N Nfiniti™ WZR-HP-G300NH

3. Asus Router Gigabit Wireless N RT-N16

In your opinion, which is the best choice?

I have to connect a desktop pc (via ethernet or wifi, depends on the location [ground floor or 1st floor]), a notebook (wifi) and a playstation3 (wifi).