The pie chart is potentially very misleading, because it's just a point in time measurement of RAM allocations. RAM demand fluctuates wildly at microsecond intervals, and you are seeing updates maybe once a second.
The key metric is Page Outs. If it's zero, you have always had enough RAM since you last booted. If you are seeing spinning beach balls, then it's not being caused by RAM shortage.
If it's not zero, there have been times when you have run out of RAM. If you are seeing beach balls, the cause MAY be lack of RAM.
If you have an SSD as a boot drive, your system can tolerate much higher page rates than if you use an HDD.