As others have mentioned Arris SB6183 is a great modem choice as well. No ping fluctuation, rock solid Broadcom chipset just like the TP-Link and many others.
Can confirm here having the XR500 myself that it works flawlessly with the SB6183.
Especially worth consideration if you re going to go over the 8x4 channel limitations.
TP Link is a great choice if you currently have one of the INTEL Puma modems such as the SB6190 or you have an older modem / want to stop paying your ISP for their rental fee.
If you already have a good modem such as the SB6183 do your homework before switching .