In addition to the cafe server that's been playing up and has now been replaced my desktop computer has now decided to run properly as well. No more random reboots or freezes. No doubt whatever the driver was that I updated a few days ago has finally resolved this long standing problem.