You would need an ISP. most of the routers labeled for gaming are a waste.
gaming uses less than 80Kbs with voicechat. bandwidth isn't the issue. sharing it can be.
I'd highly recommend wired, then you won't have to worry about wifi quality for gaming.
QoS can keep your latency low if you have to share with people. in this case the edge router X is the only router I'd recommend for under 100Mbs connections.
You can flash ddwrt, openwrt, or install ipfire to get the same qos. fq_codel. It's not available on many devices. no other qos help for bufferbloat.
If you aren't sharing with anyone then any cheap router on wired is going to give you a good quality connection.