XtremeKirby,
Is there any error message written on the BSOD? Which one (numbers, etc.).
Did you run scandisk before defragmenting, specially at boot time? Does your HD has any bad cluster?