1. Dont update BIOS unless you know you have something to gain by it, Updating BIOS can have unexpected results.
I once updated BIOS without good reason, it was easy to do alright, and i promptly lost the ability to disable my onboard network adapter in BIOS, i then had to disable it in Windows Device Manager, not a big deal but i would prefer Windows not see the device at all, so much for the 'update'
2. Let Windows manage Virtual Memory, were not in Win9x-land anymore. There is an advantage to moving your swap file to a 2nd HD, but besides that Windows does an excellent job of managing memory on its own.
as already stated...
- get all your critical OS updates
- update all your device drivers
- check Event Viewer logs
you can also try...
- from a command prompt run "sfc /scannow" (without qoutes), this checks the integrity of your system files
- Right-click on Hard Drive > Properties > Tools > 'Check drive for errors', this checks the integrity of the drives file system
- testing RAM by downloading and using this...
http://www.memtest.org/ Imaging a healthy system is VITAL to getting back to business quickly
I avoid problems by imaging my system regularly, When i first built it i installed the OS, critical updates, and my audio hardware devices, that was my ALPHA image, and from that point forward, before any changes to the system are made, i do what i can to verify all is healthy and create another image before i make the change(s) to the system, i also keep a text file called SLB.txt (Since Last Backup) in MyDocs that outlines every change i make to this system and i copy this info into the comments field for the image so i have a record, i use Aconis TrueImage
I rarely have had system issues and when i did it was easy enough to revert back to a previous image, and the culprit will usually be found the changes outlined in SLB.txt
Good Luck