I get this pretty often too, at least once per day with multiple games played per day. Verify integrity does nothing and stays at 0% indefinitely, only a full reinstall works. I've heard underclocking as well as reinstalling to a folder without clearing the previous files can cause the issue but...