This is one of those situations where you are likely to be spoiled for choice. All the wireless "access points" operate to internationally agreed technical standards so there is no real "ideal" one for a particular ISP. So you are really down to quality and value for money.
Go with a well known brand (the ones you mention in your post are some of them) that meets your budget. Don't forget either a PCI card or USB wireless adapter for your nephew's PC.