A:Answer Going based on previous models and HP's marketing, this should definitely have an M.2 a lot with NVMe support. This is why I'm getting it and will be buying a Samsung 960 EVO SSD so that my loading times are super fast. Now for having an empty socket for RAM expansion, I'm not sure but it should support up to 32GB of RAM but again, not sure if there is an empty slot. Here is the link to the product info, doesn't say if it has an extra slot https://www.google.com/url?sa=t&source=web&rct=j&url=http://www8.hp.com/us/en/images/OMEN_Laptop_17_an013dx_tcm245_2468782_tcm245_2469233_tcm245-2468782.pdf&ved=0ahUKEwj7rIbHvezUAhWpj1QKHeb7AFsQFgizATAC&usg=AFQjCNF5OWW2gB8Yo5g7qDRuVfNBsm2b1w