I use FreeBSD on mine. iwm(4) handles wifi generally ok but not as well as Windows. You can set either intel or nvidia graphics in the BIOS, both work on FreeBSD with the same about tradeoffs as Linux using open source intel drivers (graphics/drm-next-kmod port on FreeBSD) or the FreeBSD nvidia blob driver.