Which version of VWS are you running? I am still on 12.08p11, and recently started using the StartWatch program that was mentioned in the old forums to launch and restart VWS. I have set it up so that it shuts down and restarts VWS any time it gets above 55MB RAM. When VWS first launches it is using about 30MB, but the longer it runs, the more memory it consumes - and - the slower it responds. I have watched this happening by noting the time on the Broadcast Page gradually "loosing time" compaired with both the PC Clock and the Console time. Left alone, the difference continues to grow until around 4-5 minutes difference, VWS would freeze (and the dreaded recdate corruption would occur). Mind you, this is a very slow process - sometimes VWS would run for weeks before it reached this point. But - it always seemed to happen in the wee hours of the morning, or when I was out of town
So, since I downloaded and began using the StartWatch program, I have had no further problems at all. I'm not at all sure that 55 MB is the magic number - I just picked something larger than the starting footprint and it seemed to work for me. I am still using the free version of Startwatch, since I never could get anyone there to reply to my request to upgrade to the registered version. The free version is fully functional, except that it will only monitor and control a single program, whereas the registered version does not have that limitation.