As was mentioned, make sure you’re updated to the P2 version.
If you’re still having trouble, it is most likely because your virtual memory is becoming corrupted somehow or because file permissions are an issue. Keep in mind that ZBrush’s virtual memory is NOT your system’s page file. It is by default located in your C:\Users\Public\Documents\ZBrushData\VMem folder (on Windows – the equivalent location on Mac).
First, make sure your C drive has at least 15% free space. If it doesn’t, consider cleaning the disk up or moving ZBrush’s virtual memory file to another disk. The instructions for how to do that are in the ZBrush 4R4 PDF that is in your ZBrush installation’s Documentation folder.
Second, make sure that the C drive (or whatever drive you specified for the virtual memory) is kept defragmented. If you don’t have it set to defragment regularly you can eventually reach a point where you have plenty of free space but it’s all too broken up for ZBrush to use it efficiently.
Third, make sure to scan your computer for viruses and spyware. The former can really mess up your system and the latter can be major resource hogs.
As for adding more RAM to your system, ZBrush is a 32-bit application at present. It can’t use more than 4 GB of RAM. Any additional RAM that you have gets used by your OS and any background apps you have running. Since you already have 8 GB you’re more than good there. Additional RAM won’t do ZBrush any good at all.