I ride a Diverge and it is a sweet bike. That being said, I could ride a Roubaix and it would still be a sweet bike. If the bike can survive cobbles, it can pretty much survive anything.
Personally I would keep the Roubaix, and slap S-Works Turbo tubeless tires on. Those are the tires I ride on and they are very nice. Also much cheaper than a new bike...