Thanks ZigZag but unfortunately that didn't work.
I downloaded and installed that Asus file, and confirmed it is now signed 2009. I uninstalled Motionjoy and plugged the xbox controller in and it was ok.
Then I rebooted and tried again and got the BSOD. Even though I downloaded the official controller driver
from Microsoft, I did notice in device control panel for the controller it was being controlled by MotionJoy even though that was removed??
I wonder if MJ hasnt been removed completely, or if they provide MS driver for their controller? I guess the latter is unlikely.
Any other suggestions?
EDIT: I went back into the driver folder and mijxfilt.sys was still there. So I deleted it, reinstalled the Xbox driver from MS, rebooted. Checked driver folder, no mijxfilt.sys. So I plugged my controller in and it came up "installing device", after which it promptly BSOD'd again. After the reboot I checked and mijxfilt.sys was back in the driver folder.
Im assuming from this mijxfilt.sys is part of the MS controller driver??
If you need a new crash log, let me know.