I wouldn't think you'd need to upgrade. I'm on 4GB on my MBP now and it works just fine. Hell back in the day I used 2GB and it still worked OK.
This and this. VirtualBox is free, so just try it. If you don't like it, then I would personally go for VMware. More stable IMO.