The only other suggestion I have for you is to run a registry cleaner. If that doesn't work, try partitioning your hard drive and use a different bit software (x64/x86) than your current OS. Some chipsets cause massive errors like these, especially in intel chipsets apparently.