EVGA GeForce GTX 960 04G-P4-1962-KR 4GB SC GAMING, Only 6.8 inches, Perfect for mITX Build Graphics Card - Newegg.com
STRIX GTX 960 Heatsink Assembly 4 - Edge Up
78mm T128010sm Gtx960 Fan 12v Cooling Fan Gv-n960oc For Gigabyte Gtx 960 Fan Graphics Video Card Cooler Fan Pld08010s12h Fan - Fans & Cooling - AliExpress