Regarding cooling, I've had similar results to other with the latest driver release. Cooling is less stable - I've seen +/- 0.4 C variation whereas in the previous release it was close to +/- 0.1 C. I think someone should dust off their control theory textbook(s). Temperature control was solved a long time ago.