You know... when I see these tech articles and Youtube videos of people crying about the high cost of GPU cards due to the mining craze (some suggesting desperate gamers might look at getting one of the new Ryzen APUs), I scratch my head when almost none of them bring up the fact that you can get a gaming laptop with a GPU that in most cases is about equal to the desktop in performance and worst case scenario is at most 10% slower. Since miners are using desktop GPUs, the mobile ones are not jacked up in price.
Other than being cheaper to build (and easier to upgrade the CPU and GPU), I don't understand why most gamers still buy desktops. You can basically get the same ballpark desktop performance in a computer that is also very portable. You can even get laptops like the ones from Sager that have fully unlocked desktop-class 95W 6-core i7-8700K processors in them, up to a GTX 1080 (even two in SLI) and high refresh displays built-in. Some also allow upgrading of the CPU and GPU for the future. You can just use the laptop as the brains box and hook up your desktop gaming keyboard, mouse, external monitor and ....if you like....even use a desktop graphics card in an box enclosure via a ThunderBolt 3 port while you use it at your home.
My brand new replacement HP Omen X laptop with it's GTX 1080 GPU and 144Hz 1080p G-Sync display runs just about everything I throw at it smooth as butter at high and ultra settings. You should at least consider a gaming laptop if you get desperate. The price premium of a laptop gaming build VERSUS a normally cheaper desktop build.... is certainly a lot cheaper than building a desktop with the currently price gouged desktop GPUs in them. You get a majority of the desktop performance at a fraction of the current desktop price.
I have heard stories online that some computer shops will sell you desktop video cards at MSRP... IF... you buy most or all of the other components from them to build your computer. This allows them to give gamers a break from the high GPU prices, while still making up some of the money that they lose by not selling it high priced to a crypto-miner. I'd seriously look into it. Otherwise...considering the current high markup on desktop graphics cards, you could instead get the same GPU in a laptop and have extra money to spare for whatever you want to do with it.
