Nvidia's GeForce GTX 1080 and 1070 are two of the best new PC graphics cards you can buy. They're currently expensive and hard to find, but they're so good that you might want to wait to buy a GPU, period, until they come down in price.
Here's another potential reason to wait: you'll be able to buy a miniature version of the GTX 1070 to help build the tiny gaming PC of your dreams.
This is the Gigabyte GeForce GTX 1070 ITX Edition, a shrunk-down version of Nvidia's card that measures just 6.7 inches long (17cm), but might actually be faster than the vanilla GPU. That's because Gigabyte has overclocked the core chip by up to 50MHz. It also still comes with the same 8GB of GDDR5 memory as a normal version of the GPU, and is ready for virtual reality.
This isn't the first time we've seen a high-end GPU shrunk down to fit inside the footprint of a mini-ITX motherboard -- that was last year's GTX 970, which was available from both Gigabyte and Asus. (I own, and love, the Asus card.) AMD also introduced the R9 Nano last year, which shrunk its highest-end graphics chip into an even smaller 6-inch form factor.
It's not quite clear when this new GTX 1070 ITX edition will arrive or what it will cost, but an early listing at the UK's Overclockers Club (£430) suggests it'll carry a slight price premium over the standard model.