Page faults are memory errors. A page fault in a non paged area can be a program accessing the wrong area in ram.
If it boots in safe mode (continually tap f8 while booting to get the boot menu) then run msconfig and disable everything in startup. Then go to services and tick 'hide all microsoft services' and disable what's left there. Reboot and see if it goes. If it does, turn that stuff back on one at a time till you find the bad one.
If it doesn't, go to
http://memtest86.com/ and get the free bootable cd iso and burn it to a blank and then boot from it and test your ram.