have a look in control panel/administrative tools/event viewer and see if this gives you any leads.
is windows up to date? click here
might also be worth checking the rest of your drivers like graphics cards etc.
if its only happened recently then use system restore to a time when all was ok.