Ok, I've played through around 1400 hands since making the changes - time for an update.
Over 1000 hands in XP under VMware, the remainder in Win7 Bootcamp.
Moving postgres out into the host OS has immediately fixed PT4 responsiveness issues. Beforehand the PT4 screen would lock up or not redraw and become generally unresponsive most all of the time. That is now resolved and performance is very acceptable, near to the bootcamped Win7. The HUD updating problems and missing hud overlays for certain players has also been resolved, so I assume this bug only occurs when PT4 & postgres starts to thrash and run slow.
However there are still major resource issue problems, regarding CPU. The same behaviour can be observed under VMWare and bootcamp.
It doesn't seem to matter how many tables are being played, I've replicated this repeatedly with just 1 table though I've played up to a maximum of 6 tables.
With the HUD running & PT4 set to get hands whilst playing nominal CPU resource is taken initially. Typically the poker client itself will use more CPU than PT4.
After a seemingly random period of time, anything between 10mins and 90mins PT4 will begin to consume large amounts of CPU - eventually stealing 80%+ and dragging the system down. This has repeatedly occurred with just a single table open under both VMware XP and Win 7 Bootcamp. Editing the HUD options has no impact on this behaviour.
I've tried to determine if anything triggers PT4 to begin misbehaving. The only thing I can think of, and its probably coincidental, but it feels as if more often than not the problem will occur after I've popped PT4 into the foreground whilst playing at the tables to either review & replay a hand that's just passed or to refresh my results for today to see how I'm doing. Sometimes, it seems to occur regardless.
The problem definitely seems like a resource bug rather than general HUD performance as stopping & restarting PT4 whilst leaving all the poker tables open drops CPU back down to nominal, and if PT4 is immediately restarted & set to Get Hands whilst playing normal service resumes with CPU remaining nominal until the next time PT4 goes awry and gets CPU hungry.
Hope this is useful. Any news on the next beta, not necessarily the release date as I understand that may be flexible but at the very least it would be good to understand known issues which have had fixes applied are believed to have been resolved in the next beta.