I once had to run CATDUAv5 on a big assembly (wouldn't open on 32-bit at all), trying to clean some errors. It raised the Task manager "meter" up to 10.5G+, it took several hours, but it didn't crash. Now this was a while ago (more than one year), I ran this in R16, SP8 I believe...
Best...