I don't think it's a VisualHg bug.
In my team we've been using the exact same setup for quite some time. We've had performance issues and freezes, but the complaints stopped once we've completely turned off IntelliSense for C++ projects (Options > Text Editor > C/C++ > Advanced > Disable database...). The Visual Assist does its job perfectly.
Also, make sure:
- You have SP1 installed. Before SP1, VS2010 was completely unusable due to crashes and freezes.
- No antivirus software or indexing service running on the projects files.
As a side note, instead of using VisualHg, I can suggest you to create your your macros to run the THG and bind them to the file's context menus. It's really the same as using VisualHG, but no third-party addin is used. I've been using this technique when THG2.0 came out and VisualHG hadn't supported it.
Update: Also, I have just recently stumbled upon another issue with VS2010+THG. The problem was with the .sdf file, which is generated by VS2010 near the solution file. I use thg a lot with opened solution, and VS constantly asks me to reload the projects. During one such update, I got my .sdf so corrupted that VS freezed for a minute while opening the project, and later it couldn't open it at all. Deleting the .sdf helped completely, so you might try that too.