Aside from Ribs and maybe Roy who else is out there that's an obvious upgrade?
Caps need to trade for a Top 6 C. Either defense or winger and futures to get one. That's the only plan left that can work.
Then sign a vet wing or dman on a cheap contract to replace the outgoing roster player.