afaik 32 bit apps can handle up to 4gb of mem. 32bit = 32 bit pointers = 4gb... (and even more when using technique called paging)