Select your machine, then click the Settings button and refer to the below recommended configuration to make sure your settings match. Android-x86 version 6.0-r3, both 32-bit and 64-bit. Tested on VirtualBox 64-bit for Windows, version 5.2.0. It still needs to be initially installed at this point. Your virtual machine has now been created. Click through the rest of the options for creating your Hard disk. The recommended starting size of 8GB is enough. 2GB (2048MB) is a good place to start, and you can change this later if you need to. Android doesn't specify a bare-minimum requirement for memory, just keep in mind what apps you plan on running.
Note that you should choose the appropriate bit type for the version of Android-x86 that you downloaded. Set Type to Linux, and Version to Linux 2.6 / 3.x / 4.x. If you have not already created a VirtualBox virtual machine for Android-x86 yet, do so as follows:
If you are using Android-x86 for debugging purposes, some binaries (gdb for example) are built for 32-bit architectures and will not support debugging 64-bit binaries such as the Android app host. Download an ISO of Android-x86 from here.