Upgrading the G5 after you buy it is very straightforward. Unscrew the bottom panel, and you can add a second SSD (or upgrade the 512GB stick it ships with) and up the RAM to a maximum of 64GB. There’s no MUX or multiplexer switch, not even a static one in the BIOS, so you are dependent on Windows to use the right GPU at any given moment.