start>run>type in SFC>hit okay, then let windows system file checker (SFC) do the rest. But before you do that.................
Were these patches for the Motherboard, the AGP patch, IRQ router patch, stuff like that???? or for other proggies??????
If you write down all the errors before hand, you can instruct this proggie to look for the specific DLL's one at a time, whatever. This will work for windoze only, not the other applications/proggies you add.
What upgrades, what patches, what applications???? What .dll's and in what programs??? When you ask a question you got to be a bit more specific so you can get proper help.
Good Luck
baldy