Not to be contrary, but trying to be the voice of reason- agreeing with PeterC…
105 components today are better than DuraAce was 10 years ago. Anyone that tells you different is new to cycling, or hasn’t really tried them (the snobbery in cycling is amazing). Hell, the LAST generation of Ultegra was better than the previous generation DuraAce. People won very big races on DuraAce in 1997. Heck, if not for stages like Stage 8 in this years TDF, they might as well ride 105 or Ultegra too (weight matters when your engine is maxed and your person is fully lean, and the road goes straight up- not until then). I’m not saying there aren’t better things- there most certainly are, and they are better, crisper, lighter, and more durable. But unless you have money burning a hole in your pocket, replace the stuff when it wears out, and not before. You’ll get raped buying the stuff as separates, and while it’s necessary when you need to be replacing something, it’s a waste before then. I mean how much time do you think you might save in a HIM with DuraAce vs 105? Anyone? If the 105 works, leave it alone. If it drops the chain, or clatters rather than shifting, and it’s adjusted as well as it’s gonna get, now that’s an entirely different story. But please know that unless you race per week as many miles as you train per week, you are going to know about it before race day. Failure is rare, but you’ll feel it coming.
When you decide to get a new bike someday, buy something better. Isn’t that why we buy new bikes anyway? What I would do…
Get comfy. Be sure the fit is good, and if you can’t adjust enough with what you have to fit well, replace things (with nicer ones, of course…) Be sure your seat is good for your important bits. Be sure you like your bars and set-up. Make sure your shoes are working for you, and get some new/nicer training/racing duds. Oh, and Pro2Race tires are completely awesome. There goes $100 right off the top. I do think they roll better than what I had before, and they are so SMOOTH!!! Things you can feel, right? I do agree with the compact crank though if your location is hilly. I’m amazed at how much better I can limit the explosion on steeper climbs now. And BTW, the Shimano R600 and R700 compacts shift great with your regular Shimano front derailleur. Love mine… kept the 53/39 for when I feel better again though. And I have an Ultegra budget, and I’ve never been dropped because it wasn’t DA or Record… out of shape? Another story…
105 is heavy, relatively, yes. No arguement. Of course you can spend your money however it makes you happy- that’s what it’s for. But as an aside, back in the mid 90’s when I was racing my 24 pound hardtail mountain bike I sure loved winning over guys on bikes that cost 3 times what mine did and weighed 20% less.
Good luck.