I got an MSI earlier this year. Has a full size 1070 and 32gb of ram. It plays games great but it is hilariously not at all portable. It weighs about six pounds and uses a gigantic external power brick. If that's ok with you I think it's a quality piece of hardware, but on the other hand I got sick of carrying it through airports and now it stays at home, so I probably should have just built a desktop or whatever.