System Restore is useless. I have it completely removed and disabled. If I ever have a bad enough problem, I either try fixing it or reformat. Are you sure you have enough free memory (RAM)? Try going to Start > Run... > and type "ipconfig /flushdns" without the quotes and try connecting... You never know...