With Vista, it would be a safe bet that the Windows OS itself is probably more than just a little at fault here as well. Especially with all the uninstalled critical patches and updates MS has out there since Vista's release.
I also switched from McAfee to AVG 7.5 Anti-Virus Plus Firewall two years ago and haven’t regretted it. Much better program than McAfee, less expensive license, simple interface, smaller update file downloads and less system resources tied up which means a faster computer and no obnoxious AV related crashes to deal with.
Isn’t it possible to restore the last known good configuration of Windows through the startup utility?