so far so good, i ran memtest86+ went thru 13 passes with no errors. i turned off the usb selective suspend and havent had any crashes so far. also ran driver
verifier for 2 days with no crashes. so looks like it was the selective usb causing all the headaches.