Would just like to say a Huge thank you. It was the USB graphic monitor extender we were using. Once removed no more BSOD, and the computer has been running fine ever since. Just ordered another one which is certified compatible with windows 7.
Once again thanks for your help.