I would not run Windows 10 with less than 16 GBytes RAM. For OSX, 8 GBytes minimum.
Thats ridiculous. Windows 10 runs perfectly fine on 4 gigs of RAM. A casual user does not require more than 8, either way.