I have a brand new Windows 7 x64 install and it worked fine for 2 days but now I get a PAGE_FAULT_IN_NONPAGED_AREA BSOD every time I startup, I read it might be RAM related but I have a dual boot setup and XP works fine 
Can it be that a Windows 7 update causes the BSOD since there were some updates installed yesterday?
Can I delete the updates in safe mode?
I know I can do a clean install again but that would mean another few hours of installing crap I'd rather not do, is there a way to re-install Windows keeping the installed programs working?

Can it be that a Windows 7 update causes the BSOD since there were some updates installed yesterday?
Can I delete the updates in safe mode?
I know I can do a clean install again but that would mean another few hours of installing crap I'd rather not do, is there a way to re-install Windows keeping the installed programs working?