Intel Haswell processors, like those in the Surface Pro 3, support up to 1.7GB of shared graphics memory.
For example:
http://ark.intel.com/products/75122/Intel-Core-i7-4770-Processor-8M-Cache-up-to-3_90-GHz
Certain UEFI/firmware/BIOS from other PC manufacturers like Dell and HP allow you to set the minimum reserved RAM (carve-out) such as 64MB, 128MB, 256MB, 512MB etc. however, this setting has no bearing on the maximum. Typically setting the minimum carve-out is best for overall performance as then the OS and applications can determine whether it is better to use that RAM for graphics purposes or general purposes.
If your applications are hitting memory errors on Intel Haswell, there may be other workarounds available, but you'll have to be more specific to allow others to help.