One difference is <s>Putnam concludes you can't tell whether life is an illusion or not</s>, whereas Descartes concludes you can and also god exists. Setupwise it's essentially the same.
EDIT: I got Putnam wrong. There is still the theistic difference though.
EDIT: I got Putnam wrong. There is still the theistic difference though.