It can also be a banged up OS or someone tried to update drivers via Windows "driver update" or from other than Dell (use your service tag.)

The BlueScreen is not uncommon in older banged up OSes. How long since you started fresh?