getting a separate router for wifi would likely give you better range. You'd turn off the wireless in the arris device and set up the new router as an access point, and use it's wireless for your new wifi networking. Give us a budget and we can make some recommendations.
What are your wireless settings now? there may be changes you can make to get better range. You should be using wireless N for mode (unless you have older devices that need wireless g), WPA2 security with AES encryption. Set the channel to 'auto', with 40Mhz channel width.
Positioning is also important, it shouldn't be low to the ground, or near metal cabinets, or behind other electronic devices. All of those can cause interference and low signal strength/quality.