I have an older Roubaix and like it a lot but with a budget of $3500 I would be doing a lot of bike shopping if I was in your shoes. There are many bikes available for that kind of money and you should ride as many of them as you can before making a decision. If you're going to use the bike shop for service, you want to stick with a shop that you trust and is convenient but otherwise take some time and look at options.
If you were really new to riding, I'd say that was too much to spend but it sounds like you've been doing a fair amount of miles and hopefully have a good idea of what you want out of a road bike.