I agree that Famewo and/or McLoughlin would be a decent addition, but you are being pretty harsh on Davis.
He was released from Grimsby along with lots of others due to their finances and covid, and with the way football is, nobody is giving out contracts, why do you think he is struggling to get a deal any more than any other out of contract player?
As for washed up, he played 56 games for them in 2 seasons, not sure that counts as washed up. Unproven? I mean, sure, but for me he always looked like being capable of playing at a higher level than the Championship, where for me he was a stand out. Technically any player who has never played in the Premiership is "unproven".