Hello and thanks for posting.
What you're dealing with is a known NVIDIA memory leak problem, some call it
yellow screen.There's no general fix for it, cause the problem is in NVIDIA drivers. For some, older drivers were helpful, for others the newest. Try
175.16 just as a test, it's a driver from May 2008. Then try
190.62, from August 2009.
Those who have not yet found a working driver, have to press ESC before "yellow screen" happens. That prevents it. I even heard that ESC doesn't work for everybody, those have to ALT TAB to stop it or, if they are lucky, to prevent it (every 10 mins or so).
There were some reports that shadows OFF is BZ options helps the problem.
Only guaranteed "fix" is turning 3D card OFF in BZ options, but that will lower your graphics quality... Running BZ in a window probably works too, but you will only have 640x480 resolution available.
You have to keep new winets2.dll, it is Windows NT fix for BZ. You're on XP so you need it. Also, keep Vsync ON. OFF won't fix yellow screen, it will only create more problems.