There are a couple of problems with what you want to do.
Unfortunately manufacturer firmware tends to be extremely locked down in regards to advanced features. Source-specific port forwarding will be supported by the router's underlying Linux/IPtables but is unlikely to be exposed by the manufacturer.
Replacing the router's firmware with a third-party one (such as OpenWrt
) will allow you to do the source-specific port forwarding but you'll then run into another problem; throughput.
Rather than put decent CPUs in their routers manufacturers have continued to use the same weedy processors for years. They've managed to keep up with the increasing speed of connections by off-loading the packet processing into hardware using closed, proprietary hackery. Unfortunately many third-party firmware doesn't support these hardware off-loads and so speeds are no where near 1Gbps (typical hardware maxes out at around 200Mbps).
Samadeus suggested a Mikrotek and that should definitely do the port forwarding you want, but the 1Gbps throughput will cost you.
My suggestion would be a combination of products to do what you need:
Ubiquiti EdgeRouter Lite
- This will cope with your 1Gbps connection (using hardware off-load) and allow you to do the port forwarding you want. Since it's a full (Debian) Linux system it'll allow you to do a lot of advanced stuff if you want. May be a steep learning curve though. £89 (There's also a 5-port version for ~£150).
TL-SG1005D 5-Port Gigabit Switch
- Since the ERL only has 3 ports you may need a switch. This one is under £13.
The ERL doesn't have Wifi built-in so you'll need an 802.11ac access point (or router in AP mode). I'm not too familiar with these though (still on 802.11n and always immediately flash my routers to OpenWrt). Ubiquiti do make a range of wireless access points
, but the AC models
are prohibitively expensive.