The system restore trick does not make problems disappear and should not be used in this way anyhow !
It is good for getting rid of problems at the install level and that is just about it !
Here is my technique on how to do a cleanup: a few tricks (and associated free programs) I use when helping friends with problems.
1) The Java Runtime Environment causes issues, you should use a free program I use myself called JavaRa to get the latest JRE and remove older versions. This will ensure the security of your computer and extra space on your hard disk is created. Find more information here: http://raproducts.org/javara.html and the download link here: http://raproducts.org/ ( Currently, JavaRa supports Windows Vista without UAC so if you are not comfortable temporarily disabling it, don't use JavaRa )
2) Flush every single possible accumulated junk (cookies, cache, ETC) in ALL your browsers. As you browse the web, browsers stores information about the websites you visit. You should delete that information from time to time.
Here are methods for the two most popular browsers (IE 7 and Firefox 3):
Method One (now): In Internet Explorer, click the Tools menu, then Delete Browsing History and in the box, click the Delete all button (bottom left) and Yes.
In Firefox, go to tools, clear private data, make sure all boxes are checked and then click on the clear private data now button.
Method Two (in the future - about every two weeks for normal use of the internet - every week for heavy use):
In Internet Explorer, click the Tools menu, then click Delete Browsing History and in the box that opens, do the following steps (in order)
1) click the button near Temporary Internet Files, click Yes and wait for the box that opens to close.
2) click the button near History, click Yes and wait for the box that opens to close.
Finally, click the close button (bottom right) to finish.
In Firefox, Go to tools, clear private data and uncheck all except Browsing History, Cache and Authenticated Sessions boxes and then click on the clear private data now button.
Note: You should close your browser ( This is good for Internet Explorer and Firefox ) when you're done to clear cookies that are still in memory from your current browsing session.
For older versions of the same programs or for other browsers, check their help files for guidance on doing the cleanup.
3) Turn off the restore point utility ( here is a guide for Vista: http://windowshelp.microsoft.com/Windows/en-US/Help/9f6d755a-74bb-4a7d-a625-d762dd8e79e51033.mspx )
4) Install a free cleaner called Glary Utilities ( http://www.glaryutilities.com/gu.html ) to remove junk files and/or remnants of installs (there is always some) and use it in "safe mode" (for a better cleanup job).
I don't like Ccleaner ( In my long time at helping others, I have found it more destructive than helpful and I had to rebuild systems nuked by it in the past ).
5) Get back in normal mode and, as a final touch, defragment your drive with your choice of defragmenter (built-in, freeware or open source).
6) Turn system restore back on. ( the same guide and article given in part 3 )
( A word of caution, with programs this powerful, be sure to read all instructions and help files completely so that you apply fixes correctly the first time ! )
So here we have it, I hope this will help guide you to a better working machine
Ciao
QD1956
P.S.: You did well to go and get the latest version of the NVIDIA MCP67M driver but you should also make sure you have downloaded the very latest stable drivers for EVERYTHING and that they are for the correct OS (one exception would be if they are indicated for multiple OSes) for an optimal performance.