Hey! This is a very small form factor computer. It will take up little to no desk space. You need to buy this CPU ASAP as it's on sale right now and might not last at this price. There's no GPU in this build, I'm not sure which 660Ti you have that you're adding in but it should fit unless it's a triple fan video card. I added that CPU cooler because the OEM/Tray CPU doesn't include one.
PCPartPicker part list / Price breakdown by merchant