I'm moving and need to buy a wireless router for my new apartment

I have a lenovo yoga 2 pro which is slow on my current router. Perhaps the laptop is too new for the older wireless router. I'm looking at the netgear N300. Would that be compatible with my laptop? Or what is compatible? I would also be putting my wii on the wireless. And my phone. It is a small apartment, only one bedroom. So it doesn't need to go a mile or anything. Lol. And I really don't want to spend too much. Suggestions please?

Added (1). Linksys E2500 -- what about that one?

Added (2). so is the Linksys E2500 better than the netgear N300?

The Linksys E2500 will work just fine. Or an Linksys WRT54G that is a solid router I still use the WRT54G plus with the wrt54g you can always use a custom firmware like DD-WRT I believe the E2500 is compatable with DDWRT