GeForce GTX 1080 Review: Ticks all the right boxes, plus a great look